- 博客(6)
- 资源 (24)
- 收藏
- 关注
原创 Qt样式表:美化颜色选择框
QDialog dialog(this); QPalette palette; palette.setColor(QPalette::Background,QColor(255,255,255)); dialog.setAutoFillBackground(true); dialog.setPalette(palette); dialog.setWindowFlags(Qt::Dialog|Qt::WindowCloseButtonHint); Q...
2020-09-29 10:54:17 1271
原创 一个消息映射派发列表的思路
根据不同的消息类型发送不同的信号,信号的参数类型相同。定义一个函数指针的类型 typedef void (类名::*procHandleQJson) (QJsonArray);该类型作为map的值 QMap<QString,procHandleQJson> map;收到消息统一根据key派发void dispatchMsgQJson(QJsonArray array){ if(array.size() == 0) retur
2020-09-28 17:49:42 173
原创 QML:鼠标与各顶点的距离
import QtQuick 2.4import QtQuick.Window 2.2import QtQuick.Controls 1.2import QtQuick.Controls.Styles 1.2import QtQuick.Layouts 1.1Window{ id:root visible: true width: 600 height: 600 RowLayout { id: layout a.
2020-09-27 13:29:58 444
原创 QML编写自定义控件:自定义按钮
从0开始自定义一个按钮,按钮应该有如下功能:1、按钮上有文字、按下时文字要有下沉的效果2、按钮有交互效果,悬浮、按下按钮的颜色要变化3、可以设置说明文字4、按钮按下会发出信号下面依次来实现首先选择Rectangle作为按钮的区域,也可以用Item,不过Item没有颜色属性,还要在Item下面套一个Rectangle。设置圆角为6给区域加上鼠标区域,并根据鼠标是否进入按钮区域、鼠标是否按下来设置区域的不同颜色import QtQuick 2.0import QtQuick.
2020-09-26 23:03:59 3484
原创 一次程序出现CPU占用过高的处理过程
今天处理一个程序打开CPU就占用超过20%(6核的i5-9400)的问题。 排查后将问题锁定在程序切换主题的代码上,程序打开后会发出一个事件,设置主题。 设置主题时候大量调用了setStyleSheet设置窗口样式,一开始我以为是大量调用了setStyleSheet导致CPU占用过高,搜索发现很多人也说频繁调用setStyleSheet会导致CPU占用过高降不下来,后来发现不是这样,导致cpu占用过高的是这段代码: QColor c = QCo...
2020-09-25 18:07:11 2312
编译好的qt5.15.2(mingw)和lvgl(8.1)版本的库,包含测试工程,可以直接运行
2024-02-19
台达DVP16ES2-qt串口通信测试程序
2024-01-29
Qt编写的模拟鼠标按下和按键按下的小工具
2022-09-19
websocket.zip
2020-11-08
websocket通信服务端与客户端.zip
2020-10-01
WebSocket.zip
2020-10-01
WebSocketServer.zip
2020-10-01
QT插件子工程.zip
2020-07-22
QT_Plugin demo.zip
2020-05-02
OpenCV 4.2.0 && Qt5.14.1 编译好的库
2020-03-22
QTableView鼠标滑过整行背景色改变.zip
2019-07-09
qt_vs2015_opencv410_release.zip
2019-06-06
msvs编译器 VS2015版32位QT qt_msvs_opencv346_build.zip
2019-05-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人