Qt
文章平均质量分 81
记录学习Qt的相关内容
跑不了的你
本人懒···就是懒···但是愿意学习,欢迎互相交流,共同进步,可以加qq490165508以及VX 18334728131 大家一起学习,一起进步。
展开
-
Qt5.12.2添加mqtt模块
自定义添加qt模块,在qtbase基础上或者已经搭建好的qt开发环境下添加qt各种子模块,如果发现 QT+= 模块的时候不可用,如何解决呢?这时候,在创建新的工程后,在 .pro 中添加 QT += mqtt 就可以正常使用了。顺利成功后,会自动在 Qt 的安装目录下生成 mqtt 的库和头文件。原创 2022-09-17 10:03:28 · 953 阅读 · 0 评论 -
使用pyqt弹出消息提示框
使用pyqt弹出消息提示框安装 pyqt安装遇到问题 `No matching distribution found for PyQt5-Qt5>=5.15.2 (from pyqt5)`还有 `To avoid this problem you can invoke Python with '-m pip' instead of running pip directly.` 问题`Ubuntu` 默认使用 `Python2` 更换默认配置为 `Python3`测试验证创建一个基本的GUI应用各种样式原创 2022-01-18 19:05:52 · 9961 阅读 · 0 评论 -
Qt5入门学习——模型/视图结构
Qt的模型/视图结构分为三部分:模型(Model)、视图(View)和代理(Delegate)。其中,模型与数据源通信,并为其他部件提供接口;而视图从模型中获得用来引用数据条目的模型索引(Model Index)。在视图中,代理负责绘制数据条目,当编辑条目时,代理和模型直接进行通信。模型/视图/代理之间通过信号和槽进行通信,原创 2020-03-19 17:00:40 · 1855 阅读 · 0 评论 -
Qt5入门学习——图形视图框架
文章目录图形视图体系结果Graphics View的特点Graphics View的三元素QGraphicsView的坐标系统图形视图飞舞的蝴蝶【示例】地图浏览器【示例】Graphics View(图形视图)框架结构取代了之前Qt版本中的QCanvas模块,它提供了基于图元的模型/视图编程,类似于QtInterView的模型/视图结果,只是这里的数据是图形。图形视图体系结果Graphics...原创 2020-03-18 23:13:44 · 2064 阅读 · 0 评论 -
Qt5——图形与图片
文章目录Qt5 位置相关函数概述示例Qt5 基础图形的绘制示例Qt5 位置相关函数概述如图所示是Qt提供的关于位置的几种主要的位置函数。示例通过一个简单的例子来介绍上述各函数具体的用法。main.cpp#include "geometry.h"#include <QApplication>int main(int argc, char *argv[]){...原创 2020-03-15 09:09:04 · 1125 阅读 · 0 评论 -
Qt5——主窗口
文章目录Qt5 主窗口构成基本元素示例:文本编辑器示例步骤及代码Qt5 主窗口构成基本元素QMainWindow是一个为用户提供主窗口程序的类,包含一个菜单栏(menu bar)、多个工具栏(tool bars)、多个锚接部件(dock widgets)及一个中心部件(central widget),是许多应用程序的基础,如文本编辑器、图片编辑器等。接下来将详细介绍关于这些的基本元素...原创 2020-03-07 19:25:29 · 3705 阅读 · 4 评论 -
Qt5——基本对话框(2)
文章目录进度条示例步骤进度条通常在处理长时间任务时需要提供进度条用于显示时间示例使用一个进度条示例来进行进度条的演示步骤新建Qt Widgets Application项目,项目名称为“Progress”,基类选择“QDialog”,类名命名为“ProgressDlg”,取消“创建界面”复选框。...原创 2020-03-05 21:42:10 · 741 阅读 · 0 评论 -
Qt5——基本对话框(1)
文章目录Qt中的各种对话框应用实例实现Qt中的各种对话框应用通过一个实例来介绍Qt5中对于各类对话框的应用。这个实例中具有以下这几种QT的标准对话框:标准文件对话框(QFileDialog)标准颜色对话框(QColorDialog)标准字体对话框(QFontDialog)标准输入对话框(QInputDialog)标准消息对话框(QMessageDialog)各种基本对话框都是... Qt中的各种对话框应用 各个静态函数详细说明 实例实现原创 2020-03-03 22:56:28 · 1610 阅读 · 0 评论 -
Qt5——布局管理
本文参考电子工业出版社出版的《Qt5开发及实例》第三章内容,总结了Qt5中关于布局管理的使用方法。主要分为分割窗口QSplitter类、停靠窗口QDockWidget类及堆栈窗口QStackedWidget类三种情况的使用。 分割窗口QSplitter类 示例 停靠窗口QDockWidget类 示例 堆栈窗体QStackedWidget类 示例 基本布局(QLayout) 示例 “修改用户资料” 实例实原创 2020-03-01 17:45:56 · 2338 阅读 · 0 评论 -
QT5——模版库、工具类及控件
文章目录qt模版库字符串类操作字符串查询字符串数据字符串的转换相比于C++提供的两种字符串:C风格的char 字符串和字符串类string,qt提供的字符串类QString的功能更为强大。QString类保存16位Unicode值,提供了丰富的操作、查询和转换等函数。该类还进行使用了隐式共享、高效的内存分配策略等多方面的优化。操作字符串 qt模版库 字符串类 操作字符串原创 2020-02-29 21:55:20 · 2946 阅读 · 0 评论 -
QT——键盘事件(捕获按键事件)
qt增加按键事件处理响应在使用qt时,当需要处理按键触发的键盘事件的时候,需要用到事件触发响应。查阅文档,QT已经实现了这一系列的键盘事件原创 2019-12-27 11:14:37 · 11261 阅读 · 3 评论 -
编译移植龙芯2K1000平台下的qt-5.13
本文记录对龙芯2K进行qt5.13.1版本的移植。本文中对于tslib的安装不做讲解,使用了QT4进行核心板开发的童鞋一般情况下,应该已经安装好了tslib了,直接使用就行。原创 2019-11-02 12:14:21 · 844 阅读 · 2 评论 -
Linux与Windows的UDP通讯代码实现
简单实现Linux与Windows之间的UDP通信 如图所示: 在Linux下使用Makefile进行编译,Makefile代码如下:CC = g++SRCS = main.cpp udp.cppOBJS = $(SRCS:.cpp=.o)EXEC = myappstart:$(OBJS) $(CC) -o $(EXEC) $(OBJS).cpp.o: ...原创 2018-09-15 11:48:39 · 2467 阅读 · 2 评论 -
TCP/IP编程调用Windows的库实现UDP网络通信(代码实例)
UDP协议的实现: UDP协议是基于IP的。(本文采用Qt进行开发实现,且结合了C/C++混合编程的知识) 1、新建一个源文件udp.c与头文件udp.h,并且在Qt项目文件中 添加Windows库“winsock2.h”如下: 2、在头文件创建UDP发送端和接收端函数:#ifndef UDP_H#define UDP_Hextern "C"{int Socket_s...原创 2018-09-12 21:58:00 · 1184 阅读 · 0 评论 -
QT可执行文件编译打包,生成用来发给别人执行的文件。
QT程序自动寻找依赖的DLL(Qt官方开发环境生成的exe发布方式–使用windeployqt) 2016年02月14日 16:12:05 阅读数:4650 Qt 官方开发环境使用的动态链接库方式,在发布生成的exe程序时,需要复制一大堆 dll, 如果自己去复制dll,很可能丢三落四,导致exe在别的电脑里无法正常运行。 因此 Qt 官方开发环境里自带了一个工具:windeployqt....原创 2018-08-26 21:35:07 · 10011 阅读 · 7 评论 -
学习Qt之基础篇——从入门开始(1)
Qt 简介 Qt是一个跨平台的C++应用程序开发框架,被广泛用于开发GUI程序。 Qt有丰富的 API且面向对象。Qt是自由且开放源代码的软件,在GNU较宽松公共许可证条款下发布。支持广泛的编译器,包括GCC的C++编译器和Visual Studio。Qt的历史 Haavard Nord和Eirik Chambe-Eng于1991年开始开发"Qt",199...原创 2018-07-16 21:03:41 · 55246 阅读 · 3 评论