
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 · 1074 阅读 · 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 · 510 阅读 · 0 评论 -
QT第二天
一、QMainWindow QMainWindow是一个为用户提供主窗口程序的类,包含一个菜单栏(menu bar)、多个工具栏(tool bars)、多个锚接部件(dock widgets 又称为浮动窗口)、一个状态栏(status bar)及一个中心部件(central widget),是许多应用程序的基础,如文本编辑器,图片编辑器等。 菜单栏最多只能有一个,工具栏可以有多个 状态栏最多只能有一个,铆接部件(浮动窗口)可以有多个 !!!可以有多个的有add,只能有一个的只有set!!! 1.1 菜单栏原创 2021-12-15 21:34:01 · 573 阅读 · 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 · 617 阅读 · 0 评论