![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt
文章平均质量分 55
Amo-wintercs
神的随波逐流~
展开
-
Qt_网络
Qt网络 Qt中进行网络通信时,需要在.pro文件中的 QT 添加 network模块。 注意:Qt应用程序的主线程要用来维护界面,因此不能使用阻塞模式来读取数据。 QHostAddress 用来表示网络地址 QHostAddress(const QString &address); 以字符串方式创建网络地址类。 toString 把ip地址转换成字符 特殊地址: QHostAddress::Null, QHostAddr原创 2021-05-13 13:35:18 · 197 阅读 · 0 评论 -
Qt_画家类,多线程
一、Qt绘图 在Qt中使用QPainter类绘制图形、图片,但该类只能工作在painterEvent事件函数中,因此必须覆盖此函数。 1、在控件上绘制图片 1、创建image对象,需要提供图文件的路径。 2、QPainter对象,需要提供控件的地址。 3、调用它drawImage函数,绘制图片,需要提供一个绘制区域。 sx,sy,ex,ey。 2、绘制图形 1、设置画笔原创 2021-05-13 13:34:24 · 797 阅读 · 1 评论 -
Qt_样式表
一、样式表 是一种类似HTML的CSS语法,用于设置控件的样式,Qt给这种语法命名QSS 设置方式一: 在界面设计器中,选中控件右键改变样式表。 设置方式二: 在代码中,调用setstylesheet函数镜像设置。 样式表的继承与覆盖: 控件的样式表有两个来源: 1、系统默认设置 2、继承父窗口 如果为控件设置了样式表,会覆盖系统默认的,父类继承来的样式该 常用设置项: color 控件内容的颜色 background-color 控件的背原创 2021-05-13 13:33:38 · 161 阅读 · 0 评论 -
Qt_布局-事件
界面布局: 在界面上直接设置控件的位置和大小可能会面临用户修改界面大小的问题,这样可能会导致界面布局混乱。1、绝对位置布局: 限制窗口的大小,设置窗口的最大、最小高度和宽度,让用户无法修改界面的大小。 minmumSize (w,h) maxmumSize (w,h) 然后计算每个控件的大小和位置。2、相对位置布局: 1、当窗口的大小发生变化,会自动调用它的resizeEvent函数,该函原创 2021-05-13 13:32:47 · 303 阅读 · 0 评论 -
Qt_各种控件介绍
一、输入类控件1、QLineEdit 单选文本框,主要用来从界面获取数据,常用于获取用户名密码。 常用设置: 字体字号设置 垂直、水平对齐设置 只读设置 输入模式: Normal 正常模式 NoEcho 不显示输入的内容 PassWord 以 *代码输入的内容 PassWordEchoOnEdit 编辑时显示内容,完成后显示 * 常用信号: tex原创 2021-05-13 13:31:50 · 3120 阅读 · 0 评论 -
Qt_槽信号-控件介绍
一、自定义信号和槽 1、信号和槽必须定义在类中,并且该类必须继承Qt中的某个类,一般选择继承Object。 2、必须在类中开头的部分写Q_OBJECT没有分号。如果在项目构建前没有Q_OBJECT,信号与槽连接就会失败, 哪怕后来添加了Q_OBJECT也会出现以下错误。 错误:undefined reference to 'vtable for Test' 解决办法:找到该文件的路径,删除自动生成的所有文件,用qmake -project qmake make 手动编译。再打开pro就可以了原创 2021-05-13 13:30:52 · 239 阅读 · 0 评论 -
Qt_介绍创建
Qt1、什么是Qt 图形用户界面应用程序开发框架、是对底层的应用程序编程接口进行面向对象的封装,是一套基于C++语言的类库。 专注但不局限于用户界面开发,也可以进行系统调用,网络通信,数据库,2D/3D 建模,图像处理,音视频处理。 特点:跨平台,支持linux,Windows,MacOS,IOS,Android系统2、为什么选择Qt 基于C++语言简单应用,优良的跨平台特性,现阶段在个人计算机,工控,嵌入式的界面占据主导地位。3、环境与工具 工具: Qt原创 2021-05-13 13:28:51 · 281 阅读 · 1 评论