QT
文章平均质量分 60
Bird鸟人
这个作者很懒,什么都没留下…
展开
-
QT qss设置无效,格式出错(并列项设置时多了一个逗号)
qss并列设置时多了一个逗号,导致整个qss文件,在这个逗号下面的所有设置失效原创 2023-06-03 14:35:06 · 618 阅读 · 0 评论 -
QT自定义类中setStyleSheet设置样式无效
然而写在自定义类LNTextEdit中构造函数的这句setstylesheet,是被上图这句setstylesheet给覆盖了,因为是写在了构造函数中,先执行了构造函数,再执行下面的这句setstylesheet。最右方的返回红色按钮其实是可以点击的 ,也就是说确实该动过ui文件中textedit的stylesheet属性,导致在自动生成 ui->setupUi(this);这样就能保证不在setupui方法中,自动设置stylesheet了,也保证了在自定义类中的setstylesheet不被覆盖了。原创 2023-03-29 11:29:02 · 3018 阅读 · 0 评论 -
QT新增自定义控件类并在QT Designer中将系统父类替换
qt中经常会遇到系统提供的UI控件类无法满足使用要求,因此需要自定义相关的类。一般步骤为:创建自定义类,继承系统类。此时分为两种情况,若是直接在cpp中书写布局的方式,那么直接使用该自定义类即可。若是以及在qt designer中布局好了,那么需要通过修改qt designer中的类来达到目的,本文主要阐述这种方式。原创 2023-03-21 15:27:39 · 1772 阅读 · 0 评论 -
Qt Designer中如何添加QSplitter
Qt中新增QSplitter如何新增:在qt designer(设计器)中,在控件工具箱中是无法找到这个qsplitter的。操作步骤:1、需要选中要被增加到splitter的两个控件,注意是同时选中2、然后右键菜单->布局->使用拆分器水平布局。原创 2023-03-17 14:38:18 · 3151 阅读 · 2 评论 -
QtCreator 快捷键问题记录
在QtCreator ->Options->Environment->Keyboard中可以找到所有的快捷键,根据自己的需求搜索。否则不点击这个Record,然后输入是无效的。这个可以设置成自己想要的任意快捷键,我是设置成了Command+Shift+E。一般来说QtCreator的快捷键和设置项在windows下也是一样的。这个只有折叠光标所在方法或者代码块的快捷键,为Command +原创 2023-03-13 23:41:21 · 525 阅读 · 0 评论 -
QT QTextEdit 修改默认的行间距
2、可以在设置setHtml的时候,将文本包在一个html标签中,通过解析html来达到效果。qtextedit 如何修改默认的行间距?原创 2023-03-11 17:45:58 · 2381 阅读 · 0 评论 -
C++ for循环警告:Missing reference in range-for with non trivial type (QString)
在qtcreator 中写了一个for循环,提示警告:Missing reference in range-for with non trivial type (QString)原创 2023-03-06 15:01:27 · 684 阅读 · 0 评论 -
QT UI布局设置汇总
QT中如何设置容器内部的内容控件的边距原创 2023-01-24 23:04:44 · 5793 阅读 · 0 评论 -
QT开发问题笔记
信号槽的connect写法原创 2022-10-14 09:32:54 · 500 阅读 · 0 评论 -
Qt Creator 常见问题记录
1. 资源文件不显示由于不小心删除了工程目录中的qrc文件,重新加回去后,发现项目树中Resources不见了,如下图,图中是显示的:解决办法:选择项目右键,清除。再重新缩放项目,即可看到。2.多个项目,如何选择某个项目作为启动项VS中可以右键直接选择某个项目作为启动项,Qt Creator中则没办法这么做只能右下角选择具体项目,如下图:3.无法启动项目删除目录中的buildxxxxx-Desktop_Qt_5_9_2_MinGW_32bit-Deb...原创 2021-01-11 23:54:07 · 1375 阅读 · 0 评论 -
QTCreator包含多个子项目&如何将cpp/h源代码按文件夹分类
本文基于Qt Creator 4.4.1类似于VS中的sloution 解决方案,一个sln下面可以有多个项目,类似于QtClient (启动项), QtStdCore(数据核心库),QtSdk(公共库),这样项目层次清晰,便于管理那么Qt Creator中如何做到这一点呢1.创建子目录项目2.添加子项目3.添加现有项目...原创 2021-01-11 23:46:59 · 3374 阅读 · 3 评论 -
QT 添加图片资源 显示图片
本文基于QT Creator4.4.1一.在QT中如何显示图片比如在一个QLabel上显示一个图片MainWindow::MainWindow(QWidget *parent) : QMainWindow(parent),ui(new Ui::MainWindow){ ui->setupUi(this); QString filename("E:\\image1.png"); QImage* img=new QImage; img->lo原创 2021-01-10 23:56:32 · 9223 阅读 · 3 评论