Qt5
文章平均质量分 95
毕加索来喽
这个作者很懒,什么都没留下…
展开
-
Qt第四天
一个理解:什么是头文件?引入后,可以通过创建类对象,来使用功能例如#include <QTimer>QTimer * timer = new一、QT中的socket通信Qt中提供的所有的Socket类都是非阻塞的。Qt中常用的用于socket通信的套接字类:QTcpServer用于TCP/IP通信, 作为服务器端套接字使用QTcpSocket用于TCP/IP通信,作为客户端套接字使用。QUdpSocket用于UDP通信,服务器,客户端均使用此套接字原创 2022-01-03 11:59:52 · 916 阅读 · 0 评论 -
QT第三天
一、自定义控件1.1 自己做一个组件步骤在创建的好的项目里==添加一个Qt 设计师界面类==选择Widget起一个类名在smallwidget.ui中加入一个widget,右键,提升为输入类名称(注意与创建的类名一致),勾上全局包含(为了再次添加方便),然后点击添加,再点击提升运行1.2 代码看帮助加书写详解在smallwidget.cpp中输入代码:先理清楚两个类的信号和槽左边是拖动ui里面的Spin Box ,类名叫QSpinBox右边是拖动ui里面的Horizont原创 2021-12-23 20:03:15 · 419 阅读 · 0 评论 -
QT第二天
一、QMainWindowQMainWindow是一个为用户提供主窗口程序的类,包含一个菜单栏(menu bar)、多个工具栏(tool bars)、多个锚接部件(dock widgets 又称为浮动窗口)、一个状态栏(status bar)及一个中心部件(central widget),是许多应用程序的基础,如文本编辑器,图片编辑器等。菜单栏最多只能有一个,工具栏可以有多个状态栏最多只能有一个,铆接部件(浮动窗口)可以有多个!!!可以有多个的有add,只能有一个的只有set!!!1.1 菜单栏原创 2021-12-15 21:34:01 · 480 阅读 · 0 评论 -
QT第一天
一、介绍1.1 介绍QT是一套应用程序开发库,但与MFC不同,QT是跨平台的开发类库。跨平台意味着只需要编写一次程序,在不同平台无需改动或只需少许改动编译,就可以形成在不同平台上运行的版本。1.2 优点跨平台接口简单,容易上手一定程度上简化了内存回收二、注意事项2.1名称跟创建的路径不能含中文!!!2.2如果不编译,会显示红色2.3 默认创建有窗口类myWidget,基类有三种选择:QWidget(类似于空窗口),QMainWindow以及QDialog三个QWidget 是所原创 2021-12-01 21:28:54 · 538 阅读 · 0 评论