![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
QT
鲁代码
嵌入式
展开
-
qt的border-image,图片实现拉缩
代码中的5,是指的在原始图片上,割掉5个像素。实际显示的是切割后,19X19的图片,再拉伸平铺到label。则是直接在中间竖着切割了,只显示左边的一半,如下图。原创 2024-07-19 10:03:28 · 210 阅读 · 0 评论 -
QT编译报错,No rule to make target ... needed by ‘debug/qrc_img.cpp
找了好久报错原因,有说删除makefile的,有说重新qmake的,有说重新添加资源的,都试了没解决问题。最终发现是因为资源里的图片名有中文,改成英文的就可以了。很奇怪原作者是怎么编译过的,在网上也没找到使用中文的方法。因为耽误时间太久,所以记录一下。原创 2023-11-01 16:55:48 · 378 阅读 · 0 评论 -
QT lineEdit无法触发editingFinished的信号,以及其它信号也不可以
QT的lineEdit无法触发信号原创 2023-03-09 11:39:28 · 449 阅读 · 1 评论 -
QT加上qtestlib后去掉console控制台黑窗口
在Qt的.pro文件中添加了 QT+= testlib 在运行时就会出现console了,只要做下面的更改即可去掉针对Qt5.4,别的应该一样我的Qt安装在F盘,打开F:\programs\Qt\Qt5.4.2\5.4\mingw491_32\mkspecs\modules下的qt_lib_testlib.pri文件如下:QT.testlib.VERSION = 5.4.2QT.testlib.MAJOR_VERSION = 5QT.testlib.MINOR_VERSION = 4QT.te转载 2022-04-06 15:25:44 · 1082 阅读 · 2 评论 -
QT工程的ICO图标不能更新
QT用的5.12.9,编译器MINGW64.一开始用的图标A,后来想换成图标B,但即使把图标A删除了,.pro里也换成了图标B,但显示的始终是A。窗口上更换了,但*.exe的图标依然没更换。最终debug文件夹里的换了,但release里的没换。最终解决办法:将release,debug的文件夹都删除,将.pro.user也删除,再将电脑重启解决...原创 2022-03-20 09:25:28 · 966 阅读 · 2 评论 -
QT工程下没有了原有的项目配置,kit有感叹号
1.工程下没有了原有的项目配置,kit有感叹号,每个工程都是这样,如图。解决方法:重启电脑。。原创 2022-01-08 08:40:41 · 632 阅读 · 0 评论 -
qt发送自定义signal,直接调用也可以,不使用emit
上下两种写法,效果相同 uint32_t Tx::write(uint8_t *buff, uint32_t len){ emit testSignals(5);} uint32_t Tx::write(uint8_t *buff, uint32_t len){ testSignals(5);}原创 2021-12-13 12:02:48 · 2155 阅读 · 0 评论 -
qt里的pushButton中的clicked(bool);用法
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入使用clicked(bool);首先需要设置pushButton的setCheckable属性,不设置的话pushButto原创 2021-12-10 09:05:25 · 9000 阅读 · 2 评论 -
QT中的foreach遍历容器
foreach是一个全局宏(类似全局函数), 相对于for循环来说更简捷,定义一个变量,直接接受容器里的值即可. QStringList alist;// 顺序容器 alist.append("one"); alist.append("two"); alist.append("three"); //QString str;//两种写法都行 foreach (const QString &str,alist){ qDebug()<原创 2020-11-19 01:36:53 · 536 阅读 · 0 评论 -
为QT程序设置图标的简单方法
1.准备一个.ico 文件,放到源码目录下, 我这是app.ico;2.在.pro里添加如下代码:RC_ICONS = app.ico3.clean后,重新编译即可.原创 2020-11-17 01:28:45 · 255 阅读 · 0 评论 -
QGridLayout 和QFormLayout的区别
QGridLayout 改变大小时,每个网格都会随着比例改变;QFormLayout改变大小时,只有最右侧的一列网格会改变.如图所示原创 2020-11-16 23:50:56 · 3066 阅读 · 0 评论