QT
奔波尔灞
嵌入式,汽车电子,自动驾驶,自动化测试,工具开发
展开
-
QSS 蓝色渐变
【代码】QSS 蓝色渐变。原创 2024-04-24 14:55:22 · 147 阅读 · 0 评论 -
error: ‘ui/ui_uimainwindow.h‘ file not found
问题:在刚好创建的Qt Designer Form Class类中,发现类的.cpp文件中有ui头文件未找到。解决:若修改了.ui文件,随手ctrl+s保存一下,不行再将工程重新构建或重启Qt,就会生成ui头文件。原因:.ui文件没有被识别到,或者.ui文件不存在,导致ui头文件未创建而报错。原创 2023-11-21 14:44:26 · 664 阅读 · 0 评论 -
C++ 如何判断一个int数据的某一位是否为0
在进行有参构造时,若参数的二进制表示比bitset的size小,则在前面用0补充(如上);若比bitsize大,参数为整数时取后面部分;参数为字符串时取前面部分。访问bitset时可用[ ]访问它的每一位,如a[0]、b[3];用字符串构造时,字符串只能包含0、1。原创 2017-03-16 14:10:12 · 6481 阅读 · 1 评论 -
Qt工程打包工具 windeployqt 的用法
重点:这里要注意的是,一定要和你编译的时候的选项一致,例如:你用的是下面这个,你就要打开“Qt 5.13.1 (MinGW 7.3.0 64-bit)”,不然打包好就会报找不到XXX.dll打开后,输入进入这个目录。原创 2023-11-09 17:04:25 · 462 阅读 · 0 评论 -
Qt界面美化之Qt Style Sheets
【代码】Qt界面美化之Qt Style Sheets。原创 2023-11-02 13:47:11 · 919 阅读 · 0 评论 -
QT 信号和槽
不讲那么多大道理,直接上前面用Python QT 发现在线程或者定时器里操作控件,有很大概率导致程序闪退,所以如果想要在线程和定时器中操作控件,需要自定义信号和槽,不知道C++QT会不会有这个问题,这个经验不是很多。。原创 2023-11-01 13:56:09 · 227 阅读 · 0 评论 -
第一个QT程序
创建第一个QT工程,后面就不用创建了,在这个基础上修修改改就好了原创 2023-11-01 11:08:15 · 341 阅读 · 0 评论 -
QT中对话框的show()和exec()的区别
QDialog的显示有两个函数show()和exec()。他们的区别在参考文档上的解释如下:show():显示一个非模式对话框。控制权即刻返回给调用函数。弹出窗口是否模式对话框,取决于modal属性的值。(原文:Shows the dialog as a modeless dialog. Control returns immediately to the calling co转载 2016-05-19 09:32:44 · 517 阅读 · 0 评论 -
QT 图片按钮
//设置按钮样式 pushButton=new QPushButton(this); pushButton->setGeometry(65,370,130,66); //位置和大小 pushButton->setFocusPolicy(Qt::NoFocus); //不聚焦在此按钮上 connect(pushButton,SIGNAL(clicked()),th原创 2016-05-18 17:05:39 · 586 阅读 · 0 评论 -
Qt Creator 小例子 网上看到的
/Files/biao/SideBar.7z原创 2016-05-18 15:23:18 · 282 阅读 · 0 评论 -
QT 下TCP客户端
//类里声明QTcpSocket *tcpSocket;//构造函数里 tcpSocket = new QTcpSocket(this); socket_init(); connect(tcpSocket,SIGNAL(readyRead()),this,SLOT(readMessage())); connect(tcpSocket,SIGNAL(error(Q原创 2016-05-25 09:53:27 · 451 阅读 · 0 评论 -
对话框显示图片
编程步骤:1 新建对话框工程painter52 编译后在debug文件夹下新建images文件夹,并将一个大小15*20的jpg图片放入images文件夹下3 在dialog.h文件中添加头#include 和私有函数void paintEvent(QPaintEvent *);4 在dialog.cpp文件中编辑void paintEvent(QPaintEvent *)函数原创 2016-03-30 14:46:16 · 314 阅读 · 0 评论 -
设置对话框的背景颜色或者图片
写在窗口类构造函数里!ui->setupUi(this);setWindowFlags(Qt::FramelessWindowHint); //去掉状态栏QPalette palette;//palette.setColor(QPalette::Background,QColor(192,253,123));//设置对话框背景颜色palette.setBrush(QPale原创 2016-01-05 15:42:44 · 438 阅读 · 0 评论 -
qt button的位置和大小
Qt自带的PushButton样式比较单一,在开发的时候往往按钮的形状各异,所以需要自定义Qt的按钮。其方法是做一张图片来作为按钮,如果需要动态效果的话,可以做两张图片进行替换。按钮的载体可以是QLabel、QPushButton,可以通过QStyle类来设计样式,如果对QStyle不太了解的话,可以用下面的方法来实现。1. 使用QPushButton通过自定义一个按钮样式原创 2015-12-30 09:45:45 · 31874 阅读 · 1 评论