QT
文章平均质量分 80
东东7_7
这个作者很懒,什么都没留下…
展开
-
QT5 常用控件
前言我们在使用QT的时候,通常采用在ui文件中拖拽和编码共同配合的方式来进行界面的创建,这样既方便又好用,下面我们介绍使用label标签来添加文字,图片,gif,以及网址。实现我们先将我们需要的图片加载到资源管理器中,然后就可以去调用他了 //显示文字的标签 ui.labelText->setText("显示文字标签"); //显示图片标签 QPixmap pix = QPixmap(":/Image/Image/Luffy.png");//使用资源定位符,调用资源文原创 2020-09-16 10:46:16 · 764 阅读 · 0 评论 -
QT5 做一个简单的记事本
#include "mainwind.h"#pragma execution_character_set("utf-8")#include <QMenu>#include <QMenuBar>#include <QAction>#include <QToolBar>#include <QPushButton>#include <QStatusBar>#include <QLabel>#include <原创 2020-09-13 16:24:56 · 274 阅读 · 0 评论 -
QT5新语法,Lambda表达式在connect中的应用
子窗口发来2个函数名相同,参数表不同的信号,连接函数无法判断,采用以下几种方法QT4中的语法利用SIGNAL和SLOT这两个宏来进行操作,但是有一个弊端就是不会进行错误的检查,在出现bug的时候很难去找到connect(subwin, SIGNAL(signalToMainWindow()), this, SLOT(changeToMainSlot()));connect(subwin, SIGNAL(signalToMainWindow(int, QString)),this, SLOT(deal原创 2020-09-13 12:11:01 · 1064 阅读 · 1 评论 -
QT5 信号与槽
前言信号与槽是qt的精华所在,也是他区分于其他软件的关键地方,所以我们学习qt肯定无法绕过这一核心信号当对象内部状态发生改变,信号就被反射,只有定义了这个信号的类和他的子类才能发射这个信号信号的声明是在头文件中进行的,QT的signals关键字指出进入了信号声明区,随后即可声明自己的信号。信号由moc自动生成,所以不需要在cpp中定义,只需要声明槽槽是普通的 C++ 成员函数,可以被正常调用,它们唯一的特殊性就是很多信号可以与其相关联。当与其关联的信号被发射时,这个槽就会被调用。槽可以有参数,但原创 2020-09-12 18:22:58 · 399 阅读 · 0 评论 -
QT的认识
前言Qt 是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程序,也可用于开发非GUI程序,比如控制台工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器(Meta Object Compiler, moc))以及一些宏,Qt很容易扩展,并且允许真正地组件编程。基本程序的认识#pragma execution_character_set("utf-8") //编码为utf-8格式#include "QtWidgetsA原创 2020-09-11 23:04:25 · 434 阅读 · 0 评论