Qt开发经验小技巧1-10
2023-09-11 14:18:39 时间
-
当编译发现大量错误的时候,从第一个看起,一个一个的解决,不要急着去看下一个错误,往往后面的错误都是由于前面的错误引起的,第一个解决后很可能都解决了。
-
定时器是个好东西,学会好使用它,有时候用QTimer::singleShot可以解决意想不到的问题。
-
打开creator,在构建套件的环境中增加MAKEFLAGS=-j8,可以不用每次设置多线程编译。珍爱时间和生命。新版的QtCreator已经默认就是j8。
-
如果你想顺利用QtCreator部署安卓程序,首先你要在AndroidStudio 里面配置成功,把坑全部趟平。
-
很多时候找到Qt对应封装的方法后,记得多看看该函数的重载,多个参数的,你会发现不一样的世界,有时候会恍然大悟,原来Qt已经帮我们封装好了。
-
可以在pro文件中写上标记版本号+ico图标(Qt5才支持)
VERSION = 2018.7.25
RC_ICONS = main0.ico
- 管理员运行程序,限定在MSVC编译器。
QMAKE_LFLAGS += /MANIFESTUAC:"level='requireAdministrator' uiAccess='false'" #以管理员运行
QMAKE_LFLAGS += /SUBSYSTEM:WINDOWS,"5.01" #VS2013 在XP运行
-
运行文件附带调试输出窗口
CONFIG += console pro -
绘制平铺背景QPainter::drawTiledPixmap,绘制圆角矩形QPainter::drawRoundedRect(),而不是QPainter::drawRoundRect();
-
移除旧的样式
//移除原有样式
style()->unpolish(ui->btn);
//重新设置新的该控件的样式。
style()->polish(ui->btn);
Qt开发经验开源主页(持续更新):
相关文章
- s3c2410上搭建QT/Embedded4.8.5开发环境(一)---环境导读
- Qt音视频开发19-vlc内核各种事件通知
- Qt音视频开发41-人脸识别嵌入式
- Qt音视频开发33-ffmpeg安卓版
- Qt音视频开发11-ffmpeg常用命令
- Qt编写安防视频监控系统4-删除视频
- Qt开发经验小技巧246-250
- Qt开发经验小技巧221-225
- Qt开发经验小技巧211-215
- Qt开发经验小技巧186-190
- Qt开发经验小技巧121-130
- Qt开发经验小技巧111-120
- Qt开发经验小技巧71-80
- Qt开发经验小技巧31-40
- Qt开发经验小技巧21-30
- QT多线程实战_Qt多线程开发项目
- C++QT开发——布局管理器
- Qt GUI图形图像开发之QT表格控件QTableView详细使用方法与实例
- C++Qt开发——音视频播放
- C++QT开发——QWidget
- 嵌入式linux开发,Qt中,为不用的Kit设定不同的条件编译,以区分不同平台引用的三方库和不同的代码调用
- Qt开发,跨平台,区分windows和linux
- Qt开发,应用程序错误,应用程序无法正常启动0xc000007b