1:当编译发现大量错误的时候,从第一个看起,一个一个的解决,不要急着去看下一个错误,往往后面的错误都是由于前面的错误引起的,第一个解决后很可能都解决了。 2:定时器是个好东西,学会好使用它,有时候用...
1:当编译发现大量错误的时候,从第一个看起,一个一个的解决,不要急着去看下一个错误,往往后面的错误都是由于前面的错误引起的,第一个解决后很可能都解决了。 2:定时器是个好东西,学会好使用它,有时候用...
修改代码增加一些qt特性相关的特别是moc 相关的宏,最好重新qmake一下。以便生成相应的moc文件。
QT开发技巧之QComboBox通过qss设置item高度,增加间隔,详情请看以下文章: https://blog.csdn.net/yxy244/article/details/131562969?spm=1001.2014.3001.5501
Qt绘图
Qt Creator调试技巧 一.开始调试(F5) 二.调试dll 1.Attach to Running Application 2.Attach to Running Application 3.Start and Debug External Application 三.调试源码 1.MinGW 2.MSVC
在上一篇中,通过创建一个Qt项目,对Qt Creator已经有了比较直观的认识,本文将介绍它的一些常用技巧。Qt Creator启动后默认显示欢迎页面创建项目已经用过了,打开项目也很简单,就是打开一个已经存在的项目。项目...
若该文为原创文章,未经允许不得转载 ...各位读者,知识无穷而人力有穷,要么改需求,要么找专业人士,要么自己研究 目录 需求 将QWidget作为输入 接收/失去焦点 键盘消息 接收输入法和其文字输入 ...
Qt开发经验小技巧231-235
在有些没有opengl环境的Qt开发中,比如一些嵌入式板子为了节省资源没有编译opengl所以不会有opengl相关的头文件,在编译项目过程中可能遇到提示 GLES3/gl3.h: No such file or directory,尽管你的项目中也没有用到...
前面执行一些处理,比如 QApplication::setAttribute 就必须在最前面执行,而很多时候这个设置的参数不能改写死,毕竟现场的环境千差万别,希望通过配置文件来配置,那么问题来了,读取配置文件一般需要指定路径才能...
关于Qt延时的几种方法。 void QUIHelperCore::sleep(int msec) { if (msec <= 0) { return; } #if 1 //非阻塞方式延时,现在很多人推荐的方法 QEventLoop loop; QTimer::singleShot(msec, &loop, SLOT...
标签: QT
自己在学习QT的时候总结的一些小的技巧,都是比较实用的
在读取文本文件的时候,有时候会发现读取出来的中文乱码,这个时候就需要识别文件编码格式,然后主动设置对应的编码去读取就不会乱码。 在连接远程数据库进行查询数据的时候,有时候会发现很慢,尤其是表数据量...
一、开发经验总结 1. 当编译发现大量错误的时候,从第一个看起,一个一个的解决,不要急着去看下一个错误,往往后面的错误都是由于前面的错误引起的,第一个解决后很可能都解决了。 2. 定时器是个好东西,学会好...
QCamera中获取设备的配置参数比如支持的分辨率集合等,需要先调用load后才能正确获取,或者关联stateChanged信号中判断状态是否是ActiveState,然后再读取。 //方法1:调用load后获取 camera = new QCamera(this);...
字符串连接的数据发送,中文解析乱码的话,需要将中文进行URL转码。 QString content = "测试中文"; QString note = ...Qt默认不支持大资源文件,比如添加了字体文件,需要pro文件开启。 CONFIG += resources...
标签: Qt
Qt对话框标题栏修改技巧 包括隐藏标题栏、标题栏透明等。
有时候需要暂时停止某个控件发射信号(比如下拉框combobox添加数据的时候会触发当前元素改变信号),有多种处理,推荐用 blockSignals 方法。 //方法1:先 disconnect 掉信号,处理好以后再 connect 信号,缺点很...
编译生成debug版本动态库,文件末尾自动加上d结尾。 CONFIG(debug, debug|release) { win32: TARGET = $$join(TARGET,,,d) ...QtCreator中pro项目文件格式说明。 名称 说明 QT += core gui 添.
1、如果在窗体关闭前自行判断是否可关闭 答:重新实现这个窗体的 closeEvent()函数,加入判断操作 void MainWindow::closeEvent(QCloseEvent *event) { if (maybeSave()) { writeSettings();...
Qt中的布局有个默认的margin边距值和spacing间距值,在没有设置该值的情况下,会根据运行的环境自动设置该值,比如1080P分辨率和2k分辨率的电脑,该值的默认值不一样,并不是你在UI设计的时候属性栏中看到的值,这个...
在项目立项时,总会因为各种原因(硬件)选择不同版本的Qt来进行开发,这时候就需要安装多版本的Qt。接下来讲解Qt多版本安装。
文章目录设置组件随窗体变化自动调整大小设置组件最大、最小宽度组件留白`error: multiple definition of qMain(int, char**)`为函数添加快速注释为新建类添加快速注释 设置组件随窗体变化自动调整大小 ...
关于qt的开发的书籍,希望可以帮助大家共同学习