QT
蓦然回首时已逝
这个作者很懒,什么都没留下…
展开
-
目录及文件监控 QT
filemonitormgr.h#ifndef FILEMONITORMGR_H#define FILEMONITORMGR_H#include <QObject>#include <QFileSystemWatcher>#include <QMap>class FileMonitorMgr : public QObject{ Q_OBJECTpublic: explicit FileMonitorMgr(QObject *pa.原创 2021-12-23 10:43:36 · 1180 阅读 · 0 评论 -
QT 问题汇总
1、汉字编译错误或乱码 #pragma execution_character_set("utf-8")原创 2021-06-02 13:19:40 · 586 阅读 · 0 评论 -
QT 自定义QPushButton,可以定制左右键弹出菜单
/// @file NPushButtonExtend.h/// @brief QPushButton扩展/// @author project4gogo@163.com/// @date 2018#ifndef NPUSHBUTTONEXTEND_H#define NPUSHBUTTONEXTEND_H#include <QObject>#include...原创 2018-11-06 10:05:04 · 5197 阅读 · 0 评论 -
VTK QT vtkCallbackCommand封装
CommandCallbackBase.h/// @file CommandCallbackBase.h/// @brief vtk widget消息监听接口/// @author project4gogo@163.com/// @date 2018#ifndef COMMANDCALLBACKBASE_H#define COMMANDCALLBACKBASE_Hcl...原创 2018-11-06 10:14:21 · 1211 阅读 · 3 评论 -
文件批量下载工具(自己用QT编写)
之前因为需要从网络上下载一些图片,不想一个一个的下载,就在网上找一些可以批量下载的工具。找了一大圈,不是收费,就是一大堆的广告。一怒之下,决定自己搞一个下载程序,还是自己动手,丰衣足食。于是乎 就有了这个绿色版无广告的批量下载工具。软件下载地址:64位:https://download.csdn.net/download/project4gogo/1093587932位:h...原创 2020-04-24 14:31:22 · 11937 阅读 · 8 评论 -
解决QT中嵌入窗口的按钮不可用方法
void showEvent(QShowEvent *event){ this->setAttribute(Qt::WA_Mapped); QWidget::showEvent(event); }原创 2019-06-26 11:14:59 · 2371 阅读 · 4 评论 -
QT 无边框QWidget标题栏封装
XTitleWidget.h文件#ifndef XTITLEWIDGET_H#define XTITLEWIDGET_H#include <QFrame>namespace Ui {class XTitleWidget;}class XTitleWidget : public QFrame{ Q_OBJECTpublic: explicit...原创 2018-11-06 10:02:13 · 2345 阅读 · 0 评论 -
QT 无边框QWidget通过拖拽实现窗口大小变化封装
#ifndef XRESIZEWIDGET_H#define XRESIZEWIDGET_H#include <QWidget>class XFramelessResizeWidget : public QWidget{ Q_OBJECTpublic: explicit XFramelessResizeWidget(QWidget *parent = 0...原创 2018-11-06 09:57:00 · 2339 阅读 · 1 评论 -
QT 获取文件的版本号
QString getFileVertion( QString fullName ){ QString result = ""; char* pData = nullptr; do { DWORD dwLen = GetFileVersionInfoSize(fullName.toStdWString().c_str(), 0);原创 2017-03-14 15:18:08 · 6281 阅读 · 1 评论 -
QT 读取和写入注册表
#include #define RUN_KEY "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\windows\\CurrentVersion\\run" QSettings *pReg = new QSettings(RUN_KEY, QSettings::NativeFormat); pReg->se原创 2017-03-16 08:51:51 · 9680 阅读 · 0 评论 -
QToolBox中QToolBoxButton的右键增加菜单方式
最近,做了一个小程序,使用到了QToolBox这个控件,在使用过程中需要在QToolBox的分组项上增加右键菜单,但是查了一下QToolBox的说明,只有左键单击的时候,有void currentChanged(int index)这个信号发出当前选中组的索引,没有右键点击发出选中组的索引信号。那我们如何才能找到这个点击右键时,获取到当前组的索引呢?1、在QToolBox的基类QWidg...原创 2018-06-18 15:32:31 · 1666 阅读 · 0 评论 -
QT中Error D8016 ‘/clr’ And ‘/ehs’的解决办法
解决办法就是pro文件中增加如下设置:QMAKE_CXXFLAGS += /clrwin* { QMAKE_CXXFLAGS_EXCEPTIONS_ON = /EHa QMAKE_CXXFLAGS_STL_ON = /EHa}原创 2018-06-20 14:08:36 · 4191 阅读 · 3 评论 -
将vtkimagedata转为RGBA格式 (及获取QImage缩略图)
下载地址:https://download.csdn.net/download/project4gogo/10551302ConvertVtkImagedataToRGBA类实现了以下功能:1、将vtkImageData数据转换为RGBA格式bool ConvertImageScalarsToRGBA(vtkImageData *pSrcData, ...原创 2018-07-19 14:58:15 · 1044 阅读 · 0 评论 -
QT TcpSocket 服务端封装
#ifndef XSOCKETSERVER_H#define XSOCKETSERVER_H#include <QTcpSocket>#include <QTcpServer>class XSocketServer : public QObject{ Q_OBJECTpublic: XSocketServer(); ~XSo...原创 2018-11-06 09:49:22 · 1385 阅读 · 0 评论 -
QT TcpSocket 客户端封装
#ifndef XSOCKETCLIENT_H#define XSOCKETCLIENT_H#include <QTcpSocket>#include <QTcpServer>class XSocketClient : public QObject{ Q_OBJECTpublic: XSocketClient(); ~XSocke...原创 2018-11-06 09:50:44 · 2936 阅读 · 0 评论 -
QT QWidget接受拖拽文件封装
#ifndef XDROPFILEWIDGET_H#define XDROPFILEWIDGET_H#include <QWidget>class XDropFileWidget : public QWidget{ Q_OBJECTpublic: explicit XDropFileWidget(QWidget *parent = 0);prote...原创 2018-11-06 09:55:05 · 2068 阅读 · 0 评论 -
使用QT Dicom转换保存到JPEG
功能的实现,使用了DcmTK库(http://www.dcmtk.org/) QString filePath = "c://a.dcm"; QByteArray szfile = QFile::encodeName(filePath); DicomImage *pDicomImage = new DicomImage(szfile.dat原创 2016-08-24 14:47:12 · 956 阅读 · 0 评论