对静态QStringList初始化
时间: 2024-01-20 15:04:47 浏览: 343
QT QStringList 用法.docx
5星 · 资源好评率100%
可以使用以下语法进行静态QStringList初始化:
```
static QStringList exampleList = {"item1", "item2", "item3"};
```
或者使用下面的语法:
```
static const char* const exampleArray[] = {"item1", "item2", "item3"};
static QStringList exampleList = QStringList::fromRawData(exampleArray, sizeof(exampleArray) / sizeof(exampleArray[0]));
```
其中,第一种方法直接使用花括号来初始化QStringList,第二种方法先定义一个字符串数组,然后使用QStringList::fromRawData()函数将其转换为QStringList。需要注意的是,第二种方法中的字符串数组必须是静态常量,以确保其在程序的整个生命周期内都存在。
阅读全文