QT编程
Qt编程
柳暗花明、又一村
默默滴学习!!!
展开
-
QT 使用XML保存操作记录
使用Qt实现用于保存软件的操作记录、历史记录、复杂数据类型的配置文件。支持XML文件的生成和加载。原创 2024-01-29 10:52:10 · 1458 阅读 · 0 评论 -
QTableView样式表实战
QTableView实现隔行颜色、选中颜色、标题样式、表格内容样式、表格边角样式。原创 2022-12-11 22:35:40 · 2062 阅读 · 1 评论 -
qt调用vlc响应windows消息
调用vlc的时候,vlc将会托管所有鼠标消息,键盘消息(因为vlc内置一个dvd menu功能,将会使用到这些消息),然而我们便不能定制自己的行为了,比如本人需要获取鼠标点击的坐标。 查询资料发现有5种解决方案。如下 1.全局hook,都说能成功。没有尝试过。 2.在事件到达vlc部件之前拦截鼠标消息,按照windows消息传递机制,外部消息是由父到子(顶层窗口,子窗口,部件……),可以在父部原创 2015-07-10 13:41:20 · 1012 阅读 · 0 评论 -
Qt QtMqtt官方源码编译教程
文章目录源码下载源码编译异常错误1源码下载Qt官方的源码地址(https://github.com/qt/qtmqtt/tree/5.14.2)官方源码说明:默认分支为dev分支,需要使用CMake进行编译。此篇文章由于本人使用Qt5.14.2,因此我下载的5.14.2分支的QtMqtt源码。源码编译直接使用QtCreator打开源码的根目录下的qtmqtt.pro工程文件。异常错误1错误 qmqttauthenticationproperties.h:33: error: C1083原创 2021-08-03 17:59:19 · 3280 阅读 · 4 评论 -
Qt console 设置中文以UTF-8编码显示
main 函数加入以下代码:system("chcp65001")原创 2020-05-31 01:20:50 · 1112 阅读 · 0 评论 -
Qt CRC16-Modbus计算校验码-非查表法(二)
文章目录代码Qt中的无符号整型变量说明代码说明代码//CRC16计算函数quint16 ModbusCRC16(QByteArray senddata){ int len=senddata.size(); quint16 wcrc=0xFFFF;//预置16位crc寄存器,初值全部为1 quint8 temp;//定义中间变量 int i=0,j=0;//定义计数 for(i=0;i<len;i++)//循环计算每个数据 { tem原创 2021-08-11 17:13:28 · 904 阅读 · 0 评论 -
Qt CRC16-Modbus计算校验码-查表法(一)
文章目录代码Qt中的无符号整型变量说明代码说明代码const quint8 crcHi[]= { 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x41, 0x00, 0xC1, 0x81, 0x40, 0x00, 0xC1, 0x81, 0x40, 0x01, 0xC0, 0x80, 0x4原创 2021-08-11 17:07:25 · 916 阅读 · 0 评论 -
Qt 容器之QVariant,QVariantMap,QMap混合使用
QVariant,QVariantMap,QMapQMap<QString, QVariant> mymap1;mymap1["speed"] = 408111;mymap1["speedA"] = 0;mymap1["speedV"] = 408111;QVariantMap vmap;vmap = mymap1;QVariant Vart;Vart = vmap;qDebug()<<Vart;qDebug()<<Vart.toMap().value原创 2021-07-27 22:57:42 · 7288 阅读 · 0 评论 -
Qt多线程踩坑之路
deleteLater()和destroyed()函数的区别deleteLater()在下一次对象循环到来之前被释放,资源不会被立即释放。destroyed()立即释放资源。原创 2021-04-14 14:09:57 · 526 阅读 · 0 评论 -
Qt样式表 StyleSheet Qss 的那些坑
Qt 样式表的那些坑坑1 text-align仅支持QPushButton and QProgressBar坑1 text-align仅支持QPushButton and QProgressBarThe alignment of text and icon within the contents of the widget.If this value is not specified, it defaults to the value that depends on the native style.原创 2020-08-14 16:06:48 · 242 阅读 · 0 评论 -
Qt连接Postgres数据库
文章目录1Qt代码如下2环境1Qt代码如下#include "datatools.h"#include "ui_datatools.h"#include <stdio.h>#include <iostream>using namespace std;DataTools::DataTools(QWidget *parent) : QDialog(par...原创 2020-01-04 03:38:41 · 1374 阅读 · 0 评论 -
QT http POST上传混合表单数据实例总结
QT http POST上传混合表单数据实例总结抓包工具截图如下:1 Request Headers 信息2 Raw Headers 信息POST /serverFile HTTP/1.1binfile-md5: binfile-md5binfile-gzip: binfile-gzipbinfile-auth: binfile-authContent-Type: multip...原创 2019-11-08 12:18:21 · 1089 阅读 · 2 评论 -
Qt点击按钮打开图片
Qt 点击按钮打开图片原创 2015-07-31 23:17:29 · 4685 阅读 · 0 评论 -
MQTT For Qt入门应用
一、资源原创 2018-12-21 00:20:04 · 322 阅读 · 0 评论 -
关于Qt中Webview、WebEngineView问题
一般的,Webview没有WebEngineView的性能好。原创 2019-01-06 19:20:41 · 3541 阅读 · 3 评论 -
Qt程序独立运行exe打包之封包
Qt封包技术 有待填写原创 2019-01-31 15:48:09 · 1353 阅读 · 0 评论 -
Qt 4.8.6交叉编译环境配置 不含tslib触摸屏库
1、交叉编译器的配置2、下面是configure 的裁剪配置./configure \ --prefix=/opt/qte4.8.7 \ -opensource \ -debug-and-release \ -shared \ -Declarative \ ...原创 2019-04-10 16:57:09 · 1251 阅读 · 0 评论 -
Qt跨平台开发-随笔记录
1、libstdc++-6.dll 如果不能使程序运行则使用mingw*/bin/中的libstdc++-6.dll 的这个库。2、19.QT-事件发送函数sendEvent()、postEvent()3、Qt自定义事件4、Qt状态机框架、Qt状态机框架——简单的状态机(分段讲解)5、ARM40 Ubuntu交叉编译Qt4.8.7 、Qt 4.8.6交叉编译环境配置 不含tsl...原创 2019-04-09 15:47:21 · 254 阅读 · 0 评论 -
QSS样式决定界面
1、qss设置字体不起效问题。原创 2019-04-29 00:11:09 · 202 阅读 · 0 评论 -
Qt 之 pro 配置子模块,实现模块化开发
一、文件目录层次二、代码段①下面是pro文件中的代码。SOURCES += main.cpp\ mainwindow.cpp HEADERS += mainwindow.hFORMS += mainwindow.uiinclude($$PWD/Common/common.pri)DISTFILES += \②下面是pri文件中的代码...原创 2019-05-09 15:59:24 · 2116 阅读 · 0 评论 -
Qt 之 pro 子项目开发
一、文件目录层次二、创建项目新建一个工程,选择“其他项目”,选择“子目录项目”,命名,创建一个只有pro文件作为目录根节点的文件。在该工程名称上右键,选择“子项目”,在其中选选择:①选择“Application”选择新建的模式,在根节点下新建一个Qt的窗体或者QML程序。②选择“其他项目”,选择“子目录项目”,创建第二级pro节点。二、代码段①根pro文件中的代码。TEMPL...原创 2019-05-09 16:40:32 · 1519 阅读 · 0 评论 -
Qt程序打包方法
1、使用好压(HaoZip)软件打包EverEdit制作安装程序2、封包大法原创 2019-05-15 15:10:34 · 551 阅读 · 0 评论 -
博文收藏
1、QTreeWidget存放自定义数据。转载 2019-05-12 22:32:17 · 2524 阅读 · 0 评论 -
Qter 遇见的大牛!
1.OE 大牛(大牛的博客) 贡献值: ①开源项目1: C++11 编写可复用多线程任务池 (开源OEasyPool)→文章地址 ②开源项目2:Qt 实现 QQ 截图工具(开源OEasyScreenshot)→文章地址2.前行之路还需前行 (http://blog.csdn.net/goforwardtostep)3.乌托邦 (http://blog.csdn.net/taiy原创 2017-08-14 01:28:16 · 386 阅读 · 0 评论 -
离线地图开发
文章1:百度地图API V2.1发布→点击链接 文章2:Qt加载百度离线地图 文章3:百度地图离线化(API v=1.3)转载 2017-12-21 23:17:49 · 537 阅读 · 0 评论 -
QTableView用法小结
QTableView常用于实现数据的表格显示。下面我们如何按步骤实现学生信息表格: 一 添加表头 //准备数据模型 QStandardItemModel *student_model = new QStandardItemModel(); student_model->setHorizontalHeaderItem(0, new QStandardItem(QObje转载 2015-12-25 16:33:17 · 591 阅读 · 0 评论 -
Qt 操作字符串型的xml
QDomDocument doc; if(!doc.setContent(text)) { return; } QDomElement root = doc.documentElement(); QDomNode n = root.firstChild(); while (!n.isNull())原创 2015-12-22 19:44:50 · 1357 阅读 · 0 评论 -
Qt 打开文件引发的种种操作方法!
Qt 打开文件引发的种种操作方法1原创 2015-12-16 21:15:51 · 618 阅读 · 0 评论 -
QTabWidget 样式表必知必会
1.设置QTabWidget 的Tab标签下面窗格的样式 QTabWidget#tabwidget_DevMang::pane { border-top: 3px solid black; border-left: 3px solid black; background-color: green; left:5px; right:5px;原创 2015-08-06 11:33:33 · 18187 阅读 · 1 评论 -
QTabWidget 细节样式定制'>'的使用
QTabWidget#Tab1>QTabBar::tab:first { border-image: url(:/Default_N.png); } QTabWidget#Tab1>QTabBar::tab:first:hover { border-image: url(:/Default_P.png); } QTabWidget#Tab1>QTabBar::tab:原创 2015-08-05 12:16:09 · 1238 阅读 · 0 评论 -
Qt 样式表中定位所需要图标在整张图片中的位置(一张图告诉你)
Qt 样式表中定位所需要图标在整张图片中的位置(一张图告诉你)原创 2015-08-12 14:58:33 · 2382 阅读 · 0 评论 -
Qt设置窗体标题栏隐藏和窗口是否有任务栏图标
//设置窗体标题栏隐藏和窗口是否有任务栏图标 this->setWindowFlags(Qt::FramelessWindowHint|Qt::Tool );原创 2015-07-08 10:20:37 · 5039 阅读 · 0 评论 -
Qt 字符串截取大全
本篇仅为学习笔记,该文章不全,有待日后继续增加! 方法一:Split快速截取法QString str1=“火娃,水娃,金娃,木娃”; QStringList strlist = temp.split(“,”);QString str1= strlist.at(0).toLocal8Bit().data(); QString str2 = strlist.at(1).toLocal8Bit().原创 2015-07-02 16:23:32 · 4000 阅读 · 0 评论 -
Qt中解决 QLabel 点击事件通过qss+focuspolicy方法实现
图1为界面的基本布局情况,箭头为选中说这个焦点策略选项。 QLabel中样式是这样写的: ::focus { border-style:solid; border-width:3px; border-color: rgb(255, 10, 2);} ::!focus { border-style:solid; border-width:4p原创 2015-07-01 12:12:41 · 2194 阅读 · 0 评论 -
Qt 控件的父级并打印对象名称!
Qt 获取控件的父级并打印对象名称!原创 2015-06-25 17:36:20 · 1133 阅读 · 0 评论 -
QHeaderView样式表的使用
1.利用该样式和多次设置QHeaderView::section的border样式可以实现下面的效果 同样的将QHeaderView::section { background-color: #000; color: white; padding-left: 5px; border-left:0px solid #000; border-right原创 2016-03-16 17:43:03 · 16709 阅读 · 1 评论 -
Qt文档中文版
http://www.kuqin.com/qtdocument/index.html原创 2016-03-21 10:30:54 · 1030 阅读 · 0 评论 -
Qt 程序桌面居中显示的方法
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl原创 2016-06-23 10:01:40 · 720 阅读 · 0 评论 -
QSS样式编辑器
打开原文 简述Qt Creator 对于 QSS 的支持的不是很好,没有语法提示、智能纠错、实时预览等功能,这在一定程度上明显降低了开发效率。。。下面,介绍几款 QSS 编辑工具,用于辅助基本开发。简述 QSS Editor Rizek Qss Editor Kineticwing IDE 版权所有:一去丶二三里,转载请注明出处:http://blog.csdn.net/liang1989转载 2017-11-24 14:02:54 · 1288 阅读 · 0 评论 -
Qt5开发自定义控件中遇到的问题
由于Qt可以开发自定义控件,能够设计出更漂亮的UI,所以打算学习开发自己的控件,但学习过程中遇到很多问题,经历了各种挫折终于了解了定义控件的开发过程。 我的开发环境:qt-msvc2015-5.7.1(Qt-MSVC-32位,Qt Creator也是MSVC-32位的) 一、新建Qt4设计师自定义控件工程具体参考:http://www.2cto.com/kf/201607/527857.html转载 2017-11-21 22:24:43 · 419 阅读 · 0 评论