
QT
龙叙
c与cpp、linux为主,励志于嵌入式领域,要注重原理,多动手编程,加油!!!
展开
-
QT---VS混合编程中,打开UI文件失败或是打开后自动关闭,打开失败
1)ui界面右键,进入“打开方式”,找到Qt安装路径下的designer.exe并点击(例如,我的路径为D:\Qt\5.13.0\msvc2017_64\bin\designer.exe)添加,之后将其设为默认值。2)然后按照这个操作:https://blog.csdn.net/u013345672/article/details/114541364...原创 2021-08-22 16:17:55 · 939 阅读 · 0 评论 -
Qt+VS实现UDP通信,QUdpSocket使用实例,两个程序之间实现通信,超完整
学了半年c++,断断续续学习了一段时间的QT,终于能靠自己写出通过UDP协议实现两个进程互发信息的小程序了。本项目由两个工程组成,运行时,两个工程同时运行。姑且称为程序A和程序B,两端都可以实现收发(解决了中文乱码的问题)。1.配置环境:我用的VS2013+QT5.5(其他版本均可)2.新建两个工程,选择Qt Application或者Qt GUI Application,基类选择QDialog,qmake模块选项勾上Network。3.程序A...原创 2020-06-24 16:34:08 · 3756 阅读 · 0 评论 -
QT+VS中文乱码问题终极解决办法
一般用(1)就能解决中文乱码问题,用(1)仍然乱码,用(2)就好了。QPushButton* sendButton = new QPushButton(QStringLiteral("校准").toLocal8Bit());QPushButton* sendButton = new QPushButton(QString::fromLocal8Bit("校准"));...原创 2020-06-23 20:30:05 · 1951 阅读 · 0 评论 -
#include QUdpSocket源文件无法打开
文章目录include <**QUdpSocket**>源文件无法打开解决方法点击运行,错误消失include <QUdpSocket>源文件无法打开解决方法点击运行,错误消失原创 2020-06-23 19:36:05 · 3142 阅读 · 1 评论 -
QT基础QObject、QWidget
QObject是Qt所有类的基类,是Qt Object Model的核心。QWidget类是所有用户界面对象的基类,包括QMainWindow,QDialog等。窗口部件是用户界面的一个基本单元:它从窗口系统接收鼠标、键盘和其它事件,并且在屏幕上绘制自己。每一个窗口部件都是矩形的,并且它们按Z轴顺序排列。一个窗口部件可以被它的父窗口部件或者它前面的窗口部件盖住一部分。QMainWindow 类提供一个有菜单条、锚接窗口(例如工具条)和一个状态条的主应用程序窗口。主窗口通常用在提供一个大的中央窗口部件(转载 2020-06-23 15:36:08 · 4433 阅读 · 0 评论 -
QT鼠标的支持(基本概念)与截图
QT鼠标的支持(基本概念)MyWidget.cpp#include "MyWidget.h"MyWidget::MyWidget(QWidget *parent) : QFrame(parent){ m_pressedFlag = false;}MyWidget::~MyWidget(){}void MyWidget::paintEvent(QPaintEvent* event){ QPainter painter(this); int width = this->原创 2020-06-01 15:37:11 · 426 阅读 · 0 评论 -
QT中关键字讲解(emit,signal,slot)
转载:https://www.cnblogs.com/felix-wang/p/6212197.htmlQt中的类库有接近一半是从基类QObject上继承下来,信号与反应槽(signals/slot)机制就是用来在QObject类或其子类间通讯的方法。作为一种通用的处理机制,信号与反应槽非常灵活,可以携带任意数量的参数,参数的类型也由用户自定。同时其本身也是类型安全的,任何一个从QObject或其子类继承的用户类都可以使用信号与反应槽。由样例可看到,**类的定义中有两个关键字slots和signals,转载 2020-05-28 18:02:25 · 1731 阅读 · 0 评论