QT概念QtQt是一个跨平台的C++框架(C++库),Qt除了支持界面设计(GUI编程),还封装了与网络编程、多线程、数据库连接、视频音频等相关的功能。 ctrl 撤销(返回上一步) 市面常见的GUI库(Windows下): 基于C++的有Qt、MFC、WTL、wxWidget、DirectUI、Htmlyout 基于C#的有WinForm、WPF 基于JAVA的有AWT、Swing …Qt来开
转载 2024-09-03 08:38:51
67阅读
一、QT项目的组织逻辑作为C++开发的平台之一,QT具有的诸多特点,这里就不一一赘述。我们着重谈谈QT项目的组织逻辑。用QtCreator创建了一个C++项目后,在项目区视图中,顶级为项目名称,包含其中的次级有此项目的pro文件和头文件、源文件、界面文件、资源、其他文件。pro文件是QT项目的组织架构所在,用来设置编译或者链接的变量,以方便qmake生成Makefile文件。二、pro文件中的关键
qt开发总结(转) 1、QGridLayoutQGridLayout包含多个grid,它并没有要求其中的每个grid的size相同,通常情况下,每个grid的size是不同的。对于成员函数addWidget(widget, fromRow, fromColumn, rowSpan, columnSpan, alignment):rowSpan表示新添加进来的widget在垂直方向上跨越或者占据多少
Contents前言模块化项目中的模块各个模块之间的依赖关系总结实战模块依赖链项目树项目代码前言又有二十多天没写推送了,还是在忙着找工作的事。另外疫情原因感觉学校又肯定要提前放假了,实验还没做,课题也还没有啥头序,有点慌。工作定了后得抓紧学习了。今天这篇推送主要是前段时间项目开发中总结出来的部分经验,个人感觉还好,就花了一下午写了写来记录一下。内容主要是用Qt开发桌面应用程序的UI代码框架。模块化
转载 2024-01-26 09:39:16
16阅读
文章目录一.简述二.Qt界面开发工具1.QT设计师三.Qss控件美化工具1.QSS Editor2.Qss Stylesheet Editor3.qtawesome icon broswer四.官方文档1.Qt官方文档2.PyQt5官方文档3.PyQt简明文档V2 工具五.总结 有的朋友私信我,问我平时Qt5开发都用什么工具,本篇博文我来介绍一下我常用Qt5开发工具,下载地址我放在了文末。一.
一、前言如果某一个工程功能比较多,我们必然要进行模块化。例如:界面工程包含:登录界面、设置界面、主界面。pri文件就是把pro文件中的一部分放到pri文件中进行分块管理,分担pro文件的一部分压力。多模块方法不止使用pri文件这一种,最清晰的方法应该是,把子工程编译成lib/dll库文件,但是编译成库的话,不方便实时修改源码。二、创建pri文件的步骤1、创建一个简单的QWidget的项目Test2
转载 2022-01-13 00:05:00
210阅读
Qt Designer左侧这一长条,就是Qt内置的控件。一、QWidgetQt中的各种控件都是集成自QWidget类。可以说,QWidget中就包含了Qt整个控件体系中,通⽤的部分.再Qt Designer右侧这些就是QWidget的所有属性,并且可以在这里直接进行编辑。这些属性不需要每一个都了解,只需要认识一些常用的、重要的即可。1.1 enabled描述了一个控件是否处于“可用”状态。与之相对
原创 7月前
409阅读
(1)QApplication类:用于管理应用程序的资源。所有项目都需要。(2)QDialog :用来实现一个对话框界面。(3)QLabel:  标签   (4)QTextCodec:提供了文本编码的转换功能。          &nbsp
原创 2014-03-31 10:47:11
531阅读
1、QDateTime日期时间类//使用当前时间和日期构造一个QDateTime对象QDateTime *datetime = new QDateTime(QDateTime::currentDateTime());qDebug()datetime->date().toString(); //返回日期值qDebug()datetime->time().toString();
原创 2021-12-08 11:37:46
1958阅读
1、QDateTime日期时间类//使用当前时间和日期构造一个QDateTime对象QDateTime *datetime = new QDateTime(QDateTime::currentDateTime());
原创 2022-02-18 10:35:59
316阅读
Int 装QStringQString::number(changInt, 10)QString 转 QByteArrayQByteArray macValue=ui->lineEdit->text().mid(4,8).toLatin1();
原创 2021-07-27 22:20:20
299阅读
知识点:常用控件标签<QLabel>#include <QLabel> Widget::Widget(QWidget *parent) : QWidget(parent), ui(new Ui::Widget) { ui->setupUi(this); //新建一个标签 QLabel *label=new QLabel(this
原创 精选 7月前
317阅读
除了极小的微型 demo 级别项目外,其余项目建议用 pri 分门别类不同文件夹存放代码文件,方便统一管理和查找。同类型功能的类建议统一放在一起,如果该目录下代码文件数量过多,也建议拆分多个目录存放,比如系统配置的窗体放在一个目录下,日志管理的窗体放在一个目录下。很多通用功能,多个项目都会用到,可以考虑封装成 pri 形式的模块,俗称轮子,不断完善这些轮子,多个项目共享该模块,一旦遇到 BUG 修
转载 2023-08-04 17:30:56
282阅读
QDateTime dt;  QTime time;  QDate date;  dt.setTime(time.currentTime());  dt.setDate(date.currentDate());  QString currentDate = dt.toString("yyyy:MM:dd:hh:mm:ss");
QT
原创 2021-07-06 17:11:23
294阅读
//居中显示 label->setAlignment(Qt::AlignHCenter|Qt::AlignVCenter); //消除边框 label->setStyleSheet("background:transparent;border-width:0;border-style:outset"); /
原创 2022-05-09 22:27:07
262阅读
这里先给大家介绍 Designer(界面设计器)中例举的常用部件
原创 2022-03-16 17:14:05
537阅读
这里先给大家介绍 Designer(界面设计器)中例举的常用部件,以便对 Qt 的部件有一定认识,其具体用法后面再作介绍。布局管理组(Layouts)空间间隔组(弹簧)(Spacers)按钮组(buttons)项目视图组(Item Views)
原创 2021-09-02 15:45:19
765阅读
Qt 项目中,后缀为“.ui”的文件是可视化设计的窗体的定义文件,如 widget.ui。双击项目文件目录树中的文件 widget.ui,会打开一个集成在 Qt Creator 中的 Qt Designer 对窗体进行可视化设计,如图 1 所示。 图 1 集成在 Qt Creator中的 UI 设计器 本教程后面将称这个集成在 Qt Creator 中的 Qt Designer 为“UI 设计器”
目录一、Qt 介绍二、Qt工程1.工程 firstQt.pro2.Qt入口三、用Qtcreator集成开发环境创建Qt工程代码ui1.创建项目的时候注意的问题2.desgner设计器界面说明四、纯代码实现Qt工程创建带ui界面编译运行五、基本组件(QLineEidt, QLabel, QPushButton,QWidget, QMainWindow)1.基本组件QLabel标签(1)属性(2)控
转载 2024-02-26 12:58:50
271阅读
一、Qt简介1. Qt是什么?Qt是一个基于C++语言的图形用户界面(GUI)开发框架,Qt不仅仅可以进行GUI开发,除此之外Qt也能进行很多其它功能开发,包括但不限于多线程、数据库、图像处理、音视频处理、网络通信与文件IO等。Qt广泛地应用于嵌入式开发和传统软件开发中:(1) 传统软件客户端(2)上位机:远程控制嵌入式下位机(3)嵌入式产品控制程序2. Qt的优势Qt与各种竞品相比,主要的优势是
  • 1
  • 2
  • 3
  • 4
  • 5