QString abc="aaaa-001" 通过 "-" 分割
时间: 2024-05-24 07:09:01 浏览: 18
QString abc = "aaaa-001",可以通过 "-" 分割得到两个子串,分别是 "aaaa" 和 "001"。具体的代码如下:
```
QString abc = "aaaa-001";
QStringList list = abc.split("-");
QString str1 = list; // "aaaa"
QString str2 = list; // "001"
```
其中,`split` 函数将字符串按照指定的分隔符分割成多个子串,并返回一个 `QStringList` 类型的列表。列表中的元素就是被分割出来的子串。
相关问题
QString username = ui->usernameLineEdit->text().trimmed(); QString password = ui->passwordLineEdit->text().trimmed();
这段代码看起来像是从一个Qt图形界面中获取用户名和密码的输入。`ui->usernameLineEdit->text().trimmed()`获取用户名输入框中的文本并去除首尾空格,`ui->passwordLineEdit->text().trimmed()`获取密码输入框中的文本并去除首尾空格。这些文本将被存储在`username`和`password`这两个QString类型的变量中,以便进行后续的处理和验证。
QString port = ui->lineEdit->text();
这是一个 C++/Qt 的语句,用于获取用户在界面上输入的字符串并存储到一个 QString 类型的变量中。其中,ui 是一个指向界面对象的指针,lineEdit 是界面上的一个 QLineEdit 控件,用于接收用户的输入。text() 是 QLineEdit 类中的一个成员函数,用于获取用户在控件中输入的文本,并以 QString 类型的字符串的形式返回。
在这里,ui->lineEdit 表示界面上的一个 QLineEdit 控件,用于接收用户输入。text() 函数被调用,获取用户在该控件中输入的文本,并以 QString 类型的字符串的形式返回。该字符串被赋值给了一个名为 port 的 QString 类型的变量。
例如,如果界面上的 QLineEdit 控件中的文本为 "8080",则可以使用以下语句将该文本存储到 port 变量中:
```c++
QString port = ui->lineEdit->text();
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)