源码传送门:啊渊 / QT博客案例 · GitCode目前QT的研发都是基于windows操作系统的,本文分享在国产操作系统中学QT的路线图,其实学习路线差不多,为了全面的回顾自己的学习知识,打算编写一系列的学习文章,与大家一起分享。1. QT开发环境安装以配置。2. QT线段画板实战3. 半小时玩转QT桌面系统托盘(含托盘消息)4
原创
2022-06-24 09:52:05
6718阅读
3图
Linux是一种广泛使用的操作系统,而Qt则是一个跨平台的GUI应用程序开发框架。在Linux平台上,使用Qt来开发应用程序非常常见。本文将介绍一些关于Linux Qt实例的内容。
首先,让我们简要了解一下Qt。Qt是由挪威Trolltech公司开发的一套跨平台的C++应用程序开发框架。它提供了一套丰富的图形用户界面、网络通信、数据库连接以及XML解析的应用程序编程接口。Qt的跨平台特性使得开发
原创
2024-01-31 12:55:18
108阅读
一、绘图原理绘图就跟我们画画一样,首先需要一个画板、一个笔、一个画刷。画板用于作
原创
2022-09-20 10:54:17
954阅读
//dialog.h
#ifndef DIALOG_H
#define DIALOG_H
#include <QDialog>
#include <QLineEdit>
#include <QGridLayout>
class Dialog : public QDialog
{
Q_OBJECT
public:
Dialog(QWidget *p
原创
2013-09-13 16:27:06
1167阅读
实例1:编写第一个QT程序1)打开Qt,新建qt工程QtWidgetsApplication:支持桌面平台的有图形用户界面(GraphicUserInterface,GUI)界面的应用程序。GUI的设计完全基于C++语言,采用Qt提供的一套C++类库。QtConsoleApplication:控制台应用程序,无GUI界面,一般用于学习C/C++语言,只需要简单的输入输出操作时可创建此类项目。QtQ
原创
2019-11-22 15:37:03
1920阅读
自定义信号与槽Qt多线程简单实现多线程间变量传递工程结构主线程类://export_key.h#ifndef EXPORT_KEY_H#define EXPORT_KEY_H#include "main_widget.h"namespace Ui {
class export_key;
}
class texport_work;
原创
2016-12-06 10:46:28
1003阅读
选中界面的两个控件右键【布局】=》【使用分裂器水平布局】或者【使用分裂器垂直布局】
原创
2024-01-02 11:34:35
139阅读
QString 使用的是 UTF-161、就像 std::string 做的一样, QString 可以在必要的时候由 const char* 隐 式 或 显 式 转 换 而 成 。 这 个 过 程 中 使 用 的 编 码 , 就 是 QTextCodec::codecForCStrings 。2、Qt 有一个函数, QObject::tr ,也可以将 const char* 转换为 QString 。 这个过程中使用的编码方式由 QTextCodec::codecForTr 指定。3、另外 .
原创
2022-03-23 16:11:41
462阅读
本项目改编自NeHe,编译环境,qt5,vs2013-msvc
原创
2022-08-16 16:28:36
247阅读
QT开发(十六)——QT绘图实例-钟表一、钟表实现原理 钟表的实现需要设置定时器,定时器每隔一秒发送timeout()信号到QWidget::update()槽函数,update()槽函数将会重绘一次窗口,重写重绘事件函数paintEvent(QPaintEvent *event),根据获取的当前系统时间的时钟、分钟、秒钟重绘钟表的时针、分针
原创
2016-11-02 23:24:57
10000+阅读
点赞
1评论
可扩展对话框通常用于用户对界面有不同要求的场合。通常情况下,只出现在基本对话窗体;当供高级用户使用或需要更多信息时,可通过某种方式的切换显示完整对话窗体(扩展窗体)。切换的工作通常由一个按钮完成。 目录一、项目介绍二、项目基本配置三、UI界面设计四、主程序实现4.1 dialog.h头文件4.2 dialog.cpp源文件五、效果演示 一、项目介绍实现一个简单填写资料的对话框。通常情况下,只需要填
转载
2023-12-06 12:38:23
349阅读
1、新建项目:新建文件或项目2、选择console项目:Qt Console Apllication-Choose3、删除原来main函数填写下面代码#inc
原创
2024-10-24 13:45:41
162阅读
1 创建不同界面方法记录使用图片创建Qt初始化过的桌面,类似于helloworld的模板项目:创建新控件或者功能部件时需要创建C++源文件:C++ --> C++Class + C++ Source File + C++ Header File`创建新的设计界面:Qt --> Qt设计师界面类2 项目构建2.1 项目窗口介绍2.2 项目Debug生成的文件夹介绍使用目标选择器(Targ
转载
2024-02-04 11:08:12
1157阅读
Qt新建项目各文件说明前言一、新建项目架构二、项目管理文件.pro三、界面文件.ui四、主函数文件main.cpp五、窗体相关文件test.h六、窗体相关文件test.cpp七、ui_test.h文件 前言从Qt基础部分逐步开始学习Qt相关知识,并对所学知识进行记录汇总。记录从Qt新建项目的文件说明开始,关于Qt安装以及项目新建操作可自行网上查找。一、新建项目架构 1、test.pro:项目管理
转载
2023-12-31 19:38:43
363阅读
1.项目文件QT += widgetsSOURCES += \ main.cpp2.主函数文件#include <QApplication>#include <QWidget>#include <QPushButton>int main(int argc, char *argv[]){ QApplication ap...
原创
2018-08-19 08:15:04
92阅读
1.项目文件QT += widgetsSOURCES += \ main.cpp2.主函数文件#include <QApplication>#include <QWidget>#include <QPushButton>int main(int argc, char *argv[]){ QApplication ap...
原创
2022-01-19 14:29:04
228阅读
1. Qt5位置相关函数 Q提供了很多关于获取窗体位置及显示区域大小的函数,如x()、y()和pos()、rect()、size()、geometry()等,统称为“位置相关函数”或“位置函数”。几种主要位置函数及其之间的区别如图所示。 具体的相关函数的用法,会在后面的实例中进行讲解 2. Qt5基 ...
转载
2021-07-16 16:48:00
480阅读
2评论