- 博客(8)
- 资源 (29)
- 收藏
- 关注
原创 QtConcurrent::map示例
QtConcurrent::map()、QtConcurrent::mapped() 和 QtConcurrent::mappedReduced() 函数对一个序列中(例如:QList、QVector)的项目并行地进行计算。1、map函数map函数的功能是在其他线程运行指定的函数,map函数有两个参数第一个是集合第二个参数是一个函数。它的作用就是同时用第二个参数来计算第一个参数中的每一个元素,且结果直接覆盖到元素中,如果是成员函数,那要静态成员函数才能运行//静态函数void Wid
2020-06-18 13:05:33 2368 2
原创 Qt各种数据转换记录
1.10进制int转ucharint a = 12;uchar OutputNum = uchar(QString::number(a,16).toUpper().toInt(nullptr,16));效果:12 -> 0x0c
2020-06-17 18:20:09 724
原创 QtConcurrent::run()示例
QtConcurrent::run()的作用是使函数在另一个线程中执行。#include "widget.h"#include "ui_widget.h"#include <QDebug>#include <QThread>#include <QtConcurrent>#include <QFutureWatcher>#include <QApplication>Widget::Widget(QWidget *parent).
2020-06-16 13:42:25 1790
原创 设置委托中控件的样式的2个注意事项
QWidget* createEditor(QWidget *parent, const QStyleOptionViewItem &option, const QModelIndex &index) const1.重写委托的createrEditor函数的时候不能去掉const,否则设置样式不起作用2.设置下拉框的样式如下:"QComboBox{border-radius: 6px;border: 1px solid #%1;padding:6px 10px 6px 10p.
2020-06-16 11:52:07 240
原创 Qt线程:线程池QThreadPool用法示例
1.先定义一个要在线程池里处理的任务 1)继承QRunnable 2)重写run();#ifndef WORKER_H#define WORKER_H#include <QRunnable>class worker : public QRunnable{public: worker();private: void run();};#endif // WORKER_H#include "worker.h"#include <QD..
2020-06-15 13:38:44 3423
原创 Qt碎片知识收集
本帖收集各种零碎的Qt知识1.QComboBox如何设置下拉显示的最大个数:setMaxVisibleItems();2.不使用disconnect阻塞信号发送:blockSignals(true);//开启阻塞该对象的信号--会产生信号的操作--blockSignals(false);//取消阻塞该对象的信号3.QTableWidget在设置item之前需要先设置表格的行数和列数数据才会显示出来4.QPushButton的图标放在右边:QPushButton* testBu
2020-06-14 22:58:15 352
原创 qt中各种类型转成uchar
1.QString转成uchar,不够前面补0QString str = "65535";转成uchar1)QString转成16进制,4字节,不够前面补0:QString int_to_str_16 = QString("%1").arg(str.toInt(), 4,16,QLatin1Char('0'));2)uchar的范围是0-255 所以要拆开成2部分:uchar u1 = uchar(int_to_str_16.left(2).toInt(nullptr,16));
2020-06-04 13:11:29 4300
原创 disconnect和connect应保持风格一致
项目中遇到一个bug,经排查发现是同一个信号disconnect写法和connect写法不一致导致的,disconnect(refreshIntervalSpinBox, SIGNAL(valueChanged(double)),this, SLOT(setData()));disconnect用的qt4风格的写法 connect(refreshIntervalSpinBox, static_cast<void (QDoubleSpinBox::*)(double)>(&...
2020-06-01 15:44:53 970
编译好的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关注的人