
QT学习
QQ_2558030393
这个作者很懒,什么都没留下…
展开
-
QT编译错误error: C2872: “byte不明确的符号
windows下c++编译出现错误:error C2872: ‘byte’: ambiguous symbol原因 c++17引入了类型 std::byte,如果 代码中使用了using namespace std;则会出现编译错误。解决方案:去掉 using namespace std;...原创 2021-01-19 22:04:42 · 6439 阅读 · 2 评论 -
QObject: Cannot create children for a parent that is in a different thread.
在线程中调用QTcpsock会报这个错,解决:放到槽函数中做原创 2020-08-21 09:37:50 · 231 阅读 · 1 评论 -
Qt状态栏设置不显示label的边框
//QLabel *locationLabel;locationLabel = new QLabel("July");locationLabel->setAlignment(Qt::AlignCenter);locationLabel->setMinimumSize(locationLabel->sizeHint());//QLabel *aixLabel;aix...原创 2020-05-01 20:39:01 · 2365 阅读 · 0 评论 -
QT项目记录
基于Qt/C++框架实现的新冠肺炎疫情数据可视化显示https://github.com/whik/qt_2019_ncov原创 2020-02-20 12:40:58 · 1226 阅读 · 0 评论 -
CSS 参考手册
CSS 属性CSS 属性组:动画 背景 边框和轮廓 盒(框) 颜色 内容分页媒体 定位 可伸缩框 字体 生成内容 网格 超链接 行框 列表 外边距 Marquee 多列 内边距 分页媒体 定位 打印 Ruby 语音 表格 文本 2D/3D 转换 过渡 用户界面"CSS" 列指示该属性是在哪个 CSS 版本(CSS1、CSS2 或 CS...原创 2019-12-19 19:16:43 · 156 阅读 · 0 评论 -
QT不能响应鼠标移动事件(实时响应鼠标事件)
QT的鼠标移动事件,是只在鼠标按下后才会响应鼠标的移动事件,如果要在没有按下就响应鼠标事件,就要添加这个函数。setMouseTracking(true);...原创 2019-12-13 15:01:09 · 2790 阅读 · 0 评论 -
QT键盘事件
有按下后松开事件 virtual void keyPressEvent(QKeyEvent *event); //键盘按下事件 virtual void keyReleaseEvent(QKeyEvent *event); //键盘松开事件加个头文件#include <QKeyEvent>在一些程序中,我们发现这样并不好使,怎么回事呢?这时候可...原创 2019-12-12 16:42:57 · 259 阅读 · 0 评论 -
QT万能变量QVariant
参考:https://blog.youkuaiyun.com/ddllrrbb/article/details/81638713原创 2019-12-02 14:18:51 · 317 阅读 · 0 评论 -
QWidget提升后无法设置背景颜色
由于我的程序为了美观必须要把背景颜色设置位黑色,但是默认的背景是白色,而且不能通过setStyleSheet设置背景。最后有两种解决方案。第一种:在派生的类种重写事件,并添加下面几段代码void NEWWidget::paintEvent(QPaintEvent *) { QStyleOption opt; opt.init(this); QPainter...原创 2019-11-28 16:15:35 · 1031 阅读 · 0 评论 -
QT布局之控件空隙
情况概述:有时候我们在QT布局时发现,两个子窗口之间有恒定的间隔,或是子窗口边界无法和父窗口重合,有间隙,无法缩小了,有时候对界面的紧凑性很有影响 解决方案:对其父窗口的属性进行设置,一般子窗口会继承父窗口的属性,所以使用的时候小心不要把不需要改变属性的子窗口进行改变了 属性名 用途 layoutHorizontalSpacing 设置子窗口间的水平间隔 lay...原创 2019-11-25 11:34:21 · 1218 阅读 · 0 评论 -
QLineEdit如何控制只能输入IP地址?
可以参考:https://blog.youkuaiyun.com/can3981132/article/details/94168885原创 2019-11-15 10:17:17 · 461 阅读 · 0 评论 -
树莓派QT风格设置
今天用界面的方式改了一下QT的风格,但是发现改的风格A太丑就像换回去,哪想风格A的QT配置界面不能纵向缩小,而OK按钮又在最底下,所以没法点击OK按钮,搞了半天没成功,所以我想在pi用户目录下一定有配置文件,我一找还真找到了,就是这个文件/home/pi/.config/qt5ct/qt5ct.conf[Appearance]color_scheme_path=/usr/share/q...原创 2019-11-09 08:40:13 · 316 阅读 · 0 评论 -
QLable自动换行显示
第一种:代码设置:label->setWordWrap(true);第二种:界面设置:原创 2019-11-07 19:40:38 · 402 阅读 · 0 评论 -
Halcon HImage 与 Qt QImage 的相互转换
Halcon HImage 与 Qt QImage 的相互转换以前一直是用 OpenCV 开发机器视觉算法,最近由于某些机缘开始接触学习 Halcon。Halcon 确实是功能强大,用 Halcon 写算法比 OpenCV 方便了太多。但是 Halcon 与OpenCV一样,专注于视觉算法,如果要开发软件界面或者与其他程序交互,Halcon 就不是很擅长了。所以我还是决定用 C++ Qt ...原创 2019-11-04 17:03:26 · 998 阅读 · 0 评论 -
Qt的智能指针
QPointerQPointer属于Qt对象模型的特性,本质是一个模板类,它为QObje提供了guarded pointer。当其指向的对象(必须是QObject及其派生类)被销毁时,它会被自动置NULL,原理是其对象析构时会执行QObject的析构函数,进而执行QObjectPrivate::clearGuards(this);,这也是基于其指向对象都继承自QObject的原因。...原创 2019-11-04 14:12:56 · 420 阅读 · 0 评论 -
树莓派的QT不能显示菜单栏图片
近期在树莓派上开发程序,但是发现QT不能显示菜单栏的图标,就像下面这样研究了很久,发现树莓派可以配置QT是否显示菜单图片,具体设置如下树莓派设置-》首选项-》Qt5设置-》界面-》勾选图标的菜单 (可能你没有找到Qt5设置,那你应该在首选项的main menu editor中添加)最后更改后结果为:...原创 2019-11-04 11:44:30 · 1179 阅读 · 0 评论 -
QT对话框
有几篇写得比较好的如下:https://blog.youkuaiyun.com/qq_33308135/article/details/82893944http://c.biancheng.net/view/1870.htmlhttps://blog.youkuaiyun.com/tqs_1220/article/details/81784309...原创 2019-11-01 14:54:59 · 176 阅读 · 0 评论