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阅读
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多线程简单实现多线程间变量传递工程结构主线程类://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阅读
QT开发(十六)——QT绘图实例-钟表一、钟表实现原理 钟表的实现需要设置定时器,定时器每隔一秒发送timeout()信号到QWidget::update()槽函数,update()槽函数将会重绘一次窗口,重写重绘事件函数paintEvent(QPaintEvent *event),根据获取的当前系统时间的时钟、分钟、秒钟重绘钟表的时针、分针
原创
2016-11-02 23:24:57
10000+阅读
点赞
1评论
1、新建项目:新建文件或项目2、选择console项目:Qt Console Apllication-Choose3、删除原来main函数填写下面代码#inc
原创
2024-10-24 13:45:41
162阅读
1. Qt5位置相关函数 Q提供了很多关于获取窗体位置及显示区域大小的函数,如x()、y()和pos()、rect()、size()、geometry()等,统称为“位置相关函数”或“位置函数”。几种主要位置函数及其之间的区别如图所示。 具体的相关函数的用法,会在后面的实例中进行讲解 2. Qt5基 ...
转载
2021-07-16 16:48:00
480阅读
2评论
Qt qtpropertybrowser使用实例(1)
原创
2024-06-20 11:21:49
522阅读
代码之路#include "AnimationTest.h"#include <QLabel>#include <QPushButton>#include <QHBoxLayout>#include
转载
2022-06-13 17:49:25
233阅读
运行结果:点击按钮1:界面纯代码编写以下是源码:QtGuiApplication7.h#pragma once#include <QtWidgets/QMainWindow>#include "ui_QtGuiApplication7.h"class QtGuiApplication7 : public QMainWindow{ Q_OBJECTpublic: QtGuiAppli
原创
2021-02-24 21:04:19
484阅读
所谓的异质链表就是的节点元素类型能够不同。本实例採用C++抽象类和多态实现。 #include <QApplication> #include<QPushButton> #include<QLabel> // 基类 class base { public: virtual void show()=0
转载
2017-05-03 08:50:00
177阅读
2评论
JSON解析Qt中内置了一个QJsonDocument类用来处理json文件,以及json字符串。解析思路先将string加载到QJsonDocument中,然后将其逐层解析。json的格式包含两种,1)对象,2)数组名字解析QJsonDocument一个封装完整JSON文档的类,可以从UTF8编码的基于文本的表示以及Qt自己的二进制格式读取和写入该文档QJsonObject是键值对的列表,其中键
原创
精选
2022-07-07 11:05:25
875阅读
一、Qt学习最近在看高老师的视频教程,自己跟着做了一个txt编辑器,功能很简单,能实现编辑,保存,撤销,复制粘贴等基础功能;关于
原创
2023-05-17 15:33:02
196阅读