一杯清酒邀明月
天下本无事,庸人扰之而烦耳。

随笔分类 -  Qt

上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 52 下一页
Qt 改变QLabel背景颜色
摘要:在桌面应用程序开发时,需要显示一些状态信息,例如客户端是否掉线,串口是否打开等,我们可以用一些标志显示给用户,例如如果QLabel显示绿色,表示连接成功,显示黑色表示失败。 方法一:使用Qt调色板,代码如下: 1 ui.label_Status->clear(); 2 QPalette palett 阅读全文
posted @ 2021-09-16 13:31 一杯清酒邀明月 阅读(3708) 评论(0) 推荐(0)
Qt QGraphicsview缩放及还原
摘要:本文主要介绍通过QGraphicsview实现简单的缩放,以及缩放后还原原始大小, 1,自定义一个drawview继承QGraphicsview,缩放主要实现的函数为 void scale(qreal sx,qreal sy); 通过scale可以对view进行放大或缩小。 则可以在drawview 阅读全文
posted @ 2021-09-15 11:41 一杯清酒邀明月 阅读(3000) 评论(1) 推荐(1)
Qt 拷贝内容到粘贴板 || 获取粘贴板内容
摘要:1 QString source = ui->textEdit_code->toPlainText(); 2 QClipboard *clipboard = QApplication::clipboard(); //获取系统剪贴板指针 3 QString originalText = clipboa 阅读全文
posted @ 2021-09-15 11:39 一杯清酒邀明月 阅读(526) 评论(0) 推荐(0)
Qt Designer中QAbstractButton派生按钮部件autoRepeat、autoRepeatDelay、autoRepeatInterval属性
摘要:autoRepeat、autoRepeatDelay、autoRepeatInterval这三个属性为一组属性,用于控制按钮的按下事件是否重复、重复的频次等。 autoRepeat 如果启用了autoRepeat,则当按钮按下且鼠标未释放时,会定期发出pressed()、released()和cli 阅读全文
posted @ 2021-09-14 14:52 一杯清酒邀明月 阅读(742) 评论(0) 推荐(0)
Qt QString转lpctstr
摘要:在Windows下完成这些功能需要用到VC 模拟键盘输入: VOID keybd_event(BYTE bVk,BYTE bScan,DWORD dwFlags,DWORD dwExtralnfo); //包含windows.h 备注:模拟鼠标单击 mouse_event(MOUSEEVENTF_L 阅读全文
posted @ 2021-09-13 13:45 一杯清酒邀明月 阅读(647) 评论(0) 推荐(0)
Qt 没有byte
摘要:QT里没有没有byte数据类型的 自己定义:#define byte unsigned char 阅读全文
posted @ 2021-09-10 16:41 一杯清酒邀明月 阅读(292) 评论(0) 推荐(0)
Qt 异常处理 QT_TRY和QT_CATCH
摘要:1、看看Qt源码中如何定义QT_TRY和QT_CATCH的: 1 inline void qt_noop(void) {} 2 3 /* These wrap try/catch so we can switch off exceptions later. 4 Beware - do not use 阅读全文
posted @ 2021-08-30 12:10 一杯清酒邀明月 阅读(10452) 评论(0) 推荐(0)
Qt pro中使用DEFINES来实现条件编译
摘要:1、pro中使用DEFINES来实现条件编译 在Qt的pro文件中使用DEFINES 来实现类似gcc -D的条件编译功能。如,在pro中: 1 #定义条件编译宏LAOER 2 DEFINES += LAOER 3 #依赖编译宏LAOER的编译选项: 4 contains(DEFINES, LAOE 阅读全文
posted @ 2021-08-19 15:16 一杯清酒邀明月 阅读(1656) 评论(0) 推荐(0)
Qt MFC 混合编程的问题
摘要:最近本猿搞一个MFC和QT混合编程的东西,经常出现这样的错误: :/Program Files (x86)/Microsoft Visual Studio 14.0/VC/ATLMFC/INCLUDE/atlbase.(3210): Parse error at "__identifier" 查了一 阅读全文
posted @ 2021-08-19 14:19 一杯清酒邀明月 阅读(540) 评论(1) 推荐(0)
Qt unsigned char* (uchar*) 转为QImage
摘要:场景:有一副图像,事先已经因为各种需要被读取到了内存中,且不可再根据路径读取,只能读取内存中的数据转为QImage 1 //即使在已经知道图像宽高和格式的情况下,第一种方法依然无法成功转换 2 3 //方法1 不行 4 QImage image((unsigned char*)imgData,192 阅读全文
posted @ 2021-08-18 12:07 一杯清酒邀明月 阅读(1344) 评论(0) 推荐(0)
Qt Zebra扫码枪的命令发送和接收com组件的事件
摘要:如题,zebra官网给出的扫码枪SDK示例是基于MFC的,自己用的是QT,加大了开发难度(悔不当初用MFC),同时也对com组件不熟悉,导致折腾了好几天才搞定。也不知道这么做能不能满足QT跨平台的初衷,Windows是能用的,给大家参考一下。 1、下面是代码,命令发送这部分很容易解决,稍微改下就行, 阅读全文
posted @ 2021-08-13 15:54 一杯清酒邀明月 阅读(848) 评论(0) 推荐(0)
Qt QString, wchar_t *, TCHAR, CString和其他字符或字符串类型的转化
摘要:1 //QString to wchar_t *: 2 const wchar_t * encodedName = reinterpret_cast<const wchar_t *>(fileName.utf16()); 3 4 //QString to char * given a file na 阅读全文
posted @ 2021-08-13 11:33 一杯清酒邀明月 阅读(651) 评论(0) 推荐(0)
Qt 解决:fatal error C1189: #error : include 'stdafx.h' before including this file for PCH
摘要:现遇到此错误提示,预与大家分享解决方法。解决此问题的方法是:确保 "stdafx.h" 是你的每个实现文件中包含的第一个头文件。 阅读全文
posted @ 2021-08-11 11:23 一杯清酒邀明月 阅读(805) 评论(0) 推荐(0)
Qt error: C2440: “默认参数”: 无法从“const wchar_t [1]”转换为“BSTR”
摘要:在qmake添加win32: QMAKE_CXXFLAGS_RELEASE -= -Zc:strictStringswin32: QMAKE_CFLAGS_RELEASE -= -Zc:strictStringswin32: QMAKE_CFLAGS -= -Zc:strictStringswin3 阅读全文
posted @ 2021-08-11 11:19 一杯清酒邀明月 阅读(833) 评论(0) 推荐(0)
Qt 使用包含MFC的内容包含过的库
摘要:将该库的头文件放stdafx.h最前面,并在该头文件的之前加入 #define _AFXDLL #include <afx.h> #include <xxxx.h>//库的头文件 如图: 阅读全文
posted @ 2021-08-11 11:07 一杯清酒邀明月 阅读(273) 评论(0) 推荐(0)
Qt 线程关闭
摘要:QT5线程关闭 QThread析构函数的说明:请注意,删除一个QThread对象不会停止它管理的线程的执行。 删除正在运行的QThread(即isFinished()返回false)将导致程序崩溃。 在删除QThread之前等待finished()信号。 从Qt4.8起,可以释放运行刚刚结束的线程对 阅读全文
posted @ 2021-07-29 13:33 一杯清酒邀明月 阅读(2239) 评论(0) 推荐(0)
Qt 5种标准对话框及使用方法详解 QFileDialog、QcolorDialog、QFontDialog、QinputDialog、QMessageBox
摘要:Qt 为应用程序设计提供了一些常用的标准对话框,如打开文件对话框、选择颜色对话框、信息提示和确认选择对话框、标准输入对话框等,用户无需再自己设计这些常用的对话框,这样可以减少程序设计工作量。 在前面几章的实例中,或多或少地用到了其中的一些对话框。Qt 预定义的各标准对话框的类,及其主要静态函数的功能 阅读全文
posted @ 2021-07-29 09:10 一杯清酒邀明月 阅读(3503) 评论(0) 推荐(0)
Qt 设置comboBox里面的字体颜色
摘要:ui->comboBox->setStyleSheet("color:rgb(255,0,0);");//rgb(255,0,0)可换成你想要的颜色 阅读全文
posted @ 2021-07-05 14:16 一杯清酒邀明月 阅读(1734) 评论(0) 推荐(0)
Qt 获取可用串口
摘要:本文将介绍Qt5使用类QSerialPortInfo获取可以用串口号 机器上配置的虚拟串口 程序获取结果 .pro文件中添加下面的代码 QT += serialport 然后,执行一次qmake 包含头文件 1 #include <QtSerialPort/QSerialPort> 2 #inclu 阅读全文
posted @ 2021-07-05 11:31 一杯清酒邀明月 阅读(654) 评论(0) 推荐(0)
Qt 寻找可用串口
摘要:1 foreach (const QSerialPortInfo &info,QSerialPortInfo::availablePorts()) 2 { 3 QSerialPort tempSer; 4 tempSer.setPort(info); 5 if(tempSer.open(QIODev 阅读全文
posted @ 2021-07-05 11:29 一杯清酒邀明月 阅读(200) 评论(0) 推荐(0)

上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 52 下一页