一杯清酒邀明月
天下本无事,庸人扰之而烦耳。
上一页 1 2 3 4 5 6 7 8 9 10 ··· 156 下一页
摘要: 方法一 将属性“Qt::WA_StyledBackground”设置为“true”。 setAttribute(Qt::WA_StyledBackground, true); 方法二 当自定义界面类继承QWidget后,qss样式表对其无效的情况下,需要重写paintEvent函数。 1 void 阅读全文
posted @ 2024-03-15 15:34 一杯清酒邀明月 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 在 Qt 中,可以使用 QSS(Qt Style Sheets)来设置字体大小。在 QSS 中,可以使用 `font-size` 属性来设置字体的大小。 以下是一个示例代码,演示如何使用 QSS 设置字体大小: 1 #include <QApplication> 2 #include <QPushB 阅读全文
posted @ 2024-03-15 10:10 一杯清酒邀明月 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 一、.pro文件内容解释 .pro文件是qmake用来生成makefile文件的中间文件。新建简单Qt工程,默认生成 .pro文件内容如下,解释见注释: 1 # [QT+= ]语法,定义该工程包含的Qt模块 2 QT += core gui 3 # 由于Qt5将widgets模块从gui模块独立出来 阅读全文
posted @ 2024-03-15 09:59 一杯清酒邀明月 阅读(235) 评论(0) 推荐(0) 编辑
摘要: Qt工程分组中,除了Headers、Sources、Forms外,还有一个文件夹Resources,只有当工程中有图片、音频等资源文件时才会用到。 首先将资源文件存放到工程目录下的文件夹中,然后添加.qrc文件,方法如下: 在工程目录右键–>选择Add New 选择Qt–>Qt Resource F 阅读全文
posted @ 2024-03-15 09:56 一杯清酒邀明月 阅读(605) 评论(0) 推荐(0) 编辑
摘要: error C2143编译错误 但是,我在官网的例子上没有找到我所遇见的问题! 在此记录一下,问题代码如下: 1 class testA1; 2 class workclass 3 { 4 public: 5 explicit workclass(); 6 virtual ~workclass(); 阅读全文
posted @ 2024-03-14 19:49 一杯清酒邀明月 阅读(206) 评论(0) 推荐(0) 编辑
摘要: 实现的具体功能为: 服务器端需要主动监听,可以主动断开连接,可以发送信息给客户端 客户端需要输入主机,端口号,需要主动连接,可以主动断开连接,可以发送信息给服务器端 服务器端和客户端都能看到聊天记录 服务器端的搭建: 创建一个TCP_Server项目 1.首先在.Pro文件中添加: QT+=netw 阅读全文
posted @ 2024-03-14 19:22 一杯清酒邀明月 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 在QT中,可以使用以下方法来处理TCP通信客户端断开连接的情况: 使用QAbstractSocket::disconnected信号:当客户端与服务器断开连接时,该信号会被触发。你可以连接这个信号到一个槽函数,在槽函数中处理断开连接的逻辑。 QObject::connect(socket, &QTc 阅读全文
posted @ 2024-03-14 19:19 一杯清酒邀明月 阅读(265) 评论(0) 推荐(0) 编辑
摘要: 1、 tcpip协议 没什么好说的,号称保证传输准确可靠,使命必达。协议很大一坨,实际应用上用得上的很少。 2 、问题所在 在使用tcp协议跟服务器连接后(分别测试过windows系统,ubuntu系统 单片机带tcpip协议的通讯模块)都发现不能及时反馈或反馈 网络已断;(在同一个局域网内和公共网 阅读全文
posted @ 2024-03-14 19:17 一杯清酒邀明月 阅读(116) 评论(0) 推荐(0) 编辑
摘要: 在调试vlc-qt的examples工程时,遇到编译报错“QWidget: Must construct a QApplication before a QWidget” 根据字面理解应该是,创建窗体前应该必须先构造一个QApplication。网上很多人也遇到过这样的问题,也确实是这个原因,如下: 阅读全文
posted @ 2024-03-14 15:43 一杯清酒邀明月 阅读(137) 评论(0) 推荐(0) 编辑
摘要: 问题 该错误信息表示在创建 QWidget(窗口部件)之前必须先创建 QApplication(应用程序)。这是因为 QApplication 在创建 QWidget 之前会进行一些初始化操作,确保正确运行应用程序。 要解决这个错误,您需要在创建 QWidget 之前先创建 QApplication 阅读全文
posted @ 2024-03-14 15:40 一杯清酒邀明月 阅读(745) 评论(0) 推荐(0) 编辑
摘要: 1,有些QT写的PC程序在运行的时候,会弹出下图所示的错误提示框 2、原因是因为,在点击程序的关闭的时候,有其它的窗口没有关闭,再次打开造成的,如下图所示,可能的原因是程序启动后,在任务栏在两个图标 3、如下图所示,用鼠标点击关闭其中一个窗口,另一个窗口并没有关闭 4、当你再次打开同一个程序的时候就 阅读全文
posted @ 2024-03-14 14:52 一杯清酒邀明月 阅读(69) 评论(0) 推荐(0) 编辑
摘要: QObject::killTimer: timers cannot be stopped from another thread 产生原因 1 定时器的事件处理所处的线程和调用定时器操作(方法)的线程不是同一个线程。 2 可以通过 qDebug() << QThread::currentThread 阅读全文
posted @ 2024-03-14 14:27 一杯清酒邀明月 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 析构函数中不能用KillTimer, 原因:在析构函数中窗口已经不存在,所以KillTimer函数已经没有了窗口句柄,当然会出错 1 A::~A() 2 { 3 killTimer(timerId); 4 } 阅读全文
posted @ 2024-03-14 14:24 一杯清酒邀明月 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 最近遇到一个问题,程序编译时出现报错: Must construct a QApplication before a QWidget。我的main.cpp有这样的代码 1 int main(int argc, char *argv[]) 2 { 3 QApplication a(argc, argv 阅读全文
posted @ 2024-03-14 13:56 一杯清酒邀明月 阅读(46) 评论(0) 推荐(0) 编辑
摘要: 在使用UI的 qwidget之前都必须先构造一个QApplication实例,这是断言的意思。 错误的可能是在哪个类中采彩用了静态的(static)的qwidge域或其子类,因为静态和全局对象进入main函数之前就产生了,所以早于main函数里的qapplication日对象,所以出现了此断言错误。 阅读全文
posted @ 2024-03-14 13:55 一杯清酒邀明月 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 在界面上拉一个 Tool Box 控件,和三个按钮控件: 代码如下: 1 #include "widget.h" 2 #include "ui_widget.h" 3 #include <QGroupBox> 4 #include <QDebug> 5 #include <QMessageBox> 阅读全文
posted @ 2024-03-14 13:43 一杯清酒邀明月 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 背景: 在利用QToolBox实现一个简单的抽屉控件 / 导航控件时,发现QToolBox::tab的标题总是居左。尝试使用text-align属性、subcontrol-xxx属性都不起作用。 解决办法: 利用padding属性进行"硬编码"。 代码片段如下: 1 //当前窗口的宽度,其中 2 / 阅读全文
posted @ 2024-03-14 11:57 一杯清酒邀明月 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 在开发图像处理和计算机视觉应用时,QT和OpenCV是两个不可或缺的工具。QT为我们提供了丰富的图形界面设计功能,而OpenCV则提供了强大的图像处理算法。那么,如何将这两者完美结合呢?本文将为你详细解析QT5.12与OpenCV的配置过程,让你轻松上手! 一、软件下载 1、QT 5.12.9 下载 阅读全文
posted @ 2024-03-13 13:02 一杯清酒邀明月 阅读(1728) 评论(0) 推荐(0) 编辑
摘要: 1、Endian Order 什么是大小端字节序(Endian Order)?以四字节十六进制整型数0x12345678为例,按照书写习惯,从左到右,高位在前,低位在后,我们称0x12为最高有效字节,0x78为最低有效字节,在存储这个数字时,需要四字节的地址空间,比如说从0x00到0x03,地址空间 阅读全文
posted @ 2024-03-13 09:15 一杯清酒邀明月 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 1 //大端格式,高字节在前 2 QDataStream out(&outData,QIODevice::ReadWrite); 3 out.setByteOrder(QDataStream::BigEndian); 4 5 6 //小端格式,低字节在前 7 QDataStream out(&out 阅读全文
posted @ 2024-03-13 09:08 一杯清酒邀明月 阅读(95) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 156 下一页