
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
两个独立的窗口和自定义信号文章目录两个独立的窗口和自定义信号1.两个独立的窗口2.自定义信号1.两个独立的窗口实现一个简单的窗口程序:首先有两个窗口,每个窗口当中都有一个按钮,当点击第一个窗口中的按钮时显示第二个窗口,隐藏第一个窗口,反之亦然。2.自定义信号自定义信号的规则:信号必须有signals进行声明信号没有返回值但是可以有参数信号就是函数的声明,没有实现也不需要实现使用...
设计器的使用及常用控件文章目录设计器的使用及常用控件一、设计器二、设计器中的常用控件一、设计器1.设计器的使用2.通过代码操作ui文件#include "mainwindow.h"#include "ui_mainwindow.h"MainWindow::MainWindow(QWidget *parent) :QMainWindow(parent),...
垃圾回收机制和菜单栏工具栏文章目录垃圾回收机制和菜单栏工具栏一、垃圾回收机制二、菜单栏工具栏一、垃圾回收机制QPushButton* b1 = new QPushButton(this);按钮也是new出来的空间,所以每次都需要进行释放,否则会造成内存泄漏。1. Qt中有一个对象树,如果指定父对象并且是直接或间接继承QObject,那么如果子对象是动态分配空间的,就不需要手动释放,系统...
指定父对象和信号与槽文章目录指定父对象和信号与槽1.指定父对象2.信号与槽1.指定父对象setWindowTitle函数:void setWindowTitle(const QString &)参数:const QString &相当于string类型作用:给窗口设置标题setText函数:void setText(const QString &t...
事件过滤器及不规则窗体文章目录事件过滤器及不规则窗体一、事件过滤器二、不规则窗体一、事件过滤器有时候, 对象需要查看、 甚至要拦截发送到另外对象的事件。 例如, 对话框可能想要拦截按键事件, 不让别的组件接收到; 或者要修改回车键的默认处理。我们已经知道, Qt 创建了 QEvent 事件对象之后, 会调用 QObject的 event()函数处理事件的分发。 显然, 我们可以在 eve...
事件文章目录事件一、 事件二、event一、 事件1 . 事件(event) 是由系统或者 Qt 本身在不同的时刻发出的。 当用户按下鼠标、 敲下键盘, 或者是窗口需要重新绘制的时候, 都会发出一个相应的事件。 一些事件在对用户操作做出响应时发出, 如键盘事件等; 另一些事件则是由系统自动发出,如计时器事件。在前面我们也曾经简单提到, Qt 程序需要在 main()函数创建一个QApp...
带参的信号、lamda表达式及坐标系统文章目录带参的信号、lamda表达式及坐标系统一、带参的信号二、lamda表达式三、坐标系统一、带参的信号1. 自定义信号(这个信号不像标准信号是一个宏,而是一个自定义信号函数,注意是信号函数不是信号处理函数,信号处理函数是槽函数)信号必须由signals关键字声明信号没有返回值但是可以有参数信号就是函数的声明无需实现使用的时候需要加e...
Qt文件系统文章目录Qt文件系统1. 基本文件操作文件操作是应用程序必不可少的部分。Qt 作为一个通用开发库,提供了跨平台的文件操作能力。Qt 通过QIODevice提供了对 I/O 设备的抽象,这些设备具有读写字节块的能力。下面是 I/O 设备的类图(Qt5):QIODevice:所有 I/O 设备类的父类,提供了字节块读写的通用操作以及基本接口;QFileDevice:Qt5...
Qt下Tcp传输文件文章目录Qt下Tcp传输文件1.服务端2.客户端1.服务端//ServerWidgets.h#ifndef SERVERWIDGET_H#define SERVERWIDGET_H#include <QWidget>#include <QTcpServer> //监听套接字#include <QTcpSocket> //通信...
QT的数据库操作文章目录QT的数据库操作1 数据库操作方式(1)2 使用模型操作数据库(2)3 可视化显示数据库数据1 数据库操作方式(1)Qt 提供了 QtSql 模块来提供平台独立的基于 SQL 的数据库操作。这里我们所说的“平台独立”,既包括操作系统平台,有包括各个数据库平台。另外,我们强调了“基于 SQL”,因为 NoSQL 数据库至今没有一个通用查询方法,所以不可能提供一种...







