- 博客(7)
- 收藏
- 关注
原创 2020-12-01
QT读取配置文件内容为空(小注意)使用配置文件读取数据时,如果配置文件中的某项内容带有英文逗号"," ,并且使用代码为:QString str = tr("./Config/paramList.ini");QSettings file(str, QSettings::IniFormat);QString checkBoxName = file.value("CheckBoxName/checkBox").toString();配置文件内容为:[CheckBoxName]chec..
2020-12-01 16:50:31
208
原创 2020-11-24
Qt 结构体中QString数组的操作注意问题:在结构体中定义有string数组的情况下,struct Test{ int number; QString value[10];};Test test;如果在代码中包含如下语句: memset(&test, 0x00, sizeof(test));在接下来的QString数组赋值过程中将报错并且调试错误会指示如下函数位置:inline bool QBasicAtomicInt::der
2020-11-24 13:56:11
286
原创 2020-11-10
Qt翻译家 ts文件,删除旧的无效字符串1、打开Qt 5.8 for Desktop(MinGW 5.3.0 32bit),对应自己Qt的版本,版本号有所不同2、进入项目文件所在目录,即 .pro 文件所在目录3、输入lupdate your-project-name.pro -no-obsolete。your-project-name替换上你的项目名...
2020-11-10 15:35:44
234
原创 2020-11-06
QT5实现语言国际化,中英文界面动态切换1、打开Qt,在自己的工程文件中,点击 .pro 文件,在文件中添加TRANSLATIONS = english.ts chinese.ts2、点击Qt的工具 -> 外部 -> Qt语言更新翻译(lupdate),生成english.ts和chinese.ts文件,生成的文件在工程目录文件夹下可找到(注意:如果添加 TRANSLATIONS = english.ts chinese.ts 后做第二步无效,需要qmake一下)3、在自己下
2020-11-06 18:15:32
274
原创 2020-11-06
Qt编程 使用QPixmap遇到segmentation fault (段错误),拖动图片QPixmap在加载大图片的时候会出现错误,可以用QImage进行代替原:QPixmap pix("your-image");pix.drawTiledPixmap(QRect(1,2,3,4),pix,sx,sy);1、2、3、4:代表绘画区域的x、y坐标以及width、height;sx、sy:代表绘画后图片在前一个绘画区域的左上角坐标位置;现:QImage img("your-image"
2020-11-06 17:51:22
193
原创 2020-10-21
Qt 项目中的Shadow Build问题在一次写Qt项目的时候,命名更改了界面的代码,但是显示的时候还是原来的界面。尝试好几次后,无意中点入了构建设置,看到Shadow build已勾选。平时我习惯不勾选这个选项,因此就取消勾选了,然后再次运行代码发现界面已经变成修改过的了,有点神奇。感觉是项目文件存储的位置代码已经改变,但是构建运行的是原来的代码。...
2020-10-21 16:04:51
118
原创 2020-10-20
QVBoxLayout、QHBoxLayout中控件布局间隙设置://添加布局 QVBoxLayout *layout = new QVBoxLayout(this); layout->addWidget(m_stackWidget); layout->addWidget(m_showTimeWidget); layout->setContentsMargins(0, 0, 0, 0); layout->setSpa.
2020-10-20 10:47:54
68
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人