Qt编程详解
LQJW
这个作者很懒,什么都没留下…
展开
-
Qt编程详解--使用QStackedWidget实现同一窗口下多页面切换
一、效果展示通过菜单栏的功能模块可以切换页面(也可以使用按钮控制切换)二、页面设计三、代码实现mainwindow.h#ifndef MAINWINDOW_H#define MAINWINDOW_H#include <QMainWindow>namespace Ui {class MainWindow;}class MainWindow...原创 2020-01-21 14:36:59 · 3467 阅读 · 0 评论 -
Qt编程详解--定时器
Qt中的QTimer两种使用方式:一、创建Timer类 信号: void start(int msec) 成员函数,开启定时器并设置定时器的时间间隔 单位毫秒 时间到后会发出timeout信号,连接槽函数即可 直到调用stop()函数停止。//widget.h#ifndef WIDGET_H#...原创 2019-09-08 16:48:46 · 942 阅读 · 0 评论 -
Qt编程详解--网络通信之UDP
一、知识储备 使用网络模块前要先在.pro文件中添加network QT += core gui network QUdpSocket类是Qt对UDP协议加socket的封装 1、创建QUdpSocket类对象 2、绑定ip地址和端口号 3、连接readyRead()信号,当此信号发射后,就表示可以接受数据了 4、在槽...原创 2019-09-08 21:04:58 · 1572 阅读 · 1 评论 -
Qt编程详解--网络通信之基于TCP的多人聊天室
一、了解TCP的通信过程Qt中封装了TCP协议 QTcpServer类负责服务端: 1、创建QTcpServer对象 2、监听listen需要的参数是地址和端口号 3、当有新的客户端连接成功时会发射newConnection信号 4、在newConnection信号的槽函数中,调用nextPendingConnection函数获取新的连接QTcpSocket对象...原创 2019-09-08 22:33:27 · 2776 阅读 · 2 评论 -
Qt编程详解--控件随窗口变化的变化 无需写任何代码!
一、在窗口中有控件的前提下,右击窗口的空白处->选择 布局->选择 在窗体布局中布局二、右击窗口的空白处->选择布局->可以选择 水平布局还是垂直布局水平布局:有个小标识:当下面有一个禁止符号时,就不会随着窗口改变大小小tip: 布局->打破布局 可以将消失的禁止标志,重新添加上,这时控件就不会随着窗口变化了这样有个问题是...原创 2019-09-11 22:27:44 · 1437 阅读 · 0 评论