以下是本人学习笔记 一、创建项目 初学者基类可以选择QWidget,QWidget是QMainWindow和QDialog的基类二、创建第一个Qt程序讲解见代码注释 main.cpp#include "mywidget.h" #include <QApplication> // 包含一个应用程序类的头文件 int main(int argc, char *argv[]) { //
转载 2024-09-13 11:21:10
399阅读
# 使用Qt开发iOS程序的基础知识 Qt是一个跨平台的应用程序开发框架,被广泛用于开发GUI应用程序。随着移动设备的普及,Qt也推出了对iOS平台的支持,使得开发者能够在这个流行的平台上编写应用程序。本文将介绍如何使用Qt进行iOS开发,并提供一些基础代码示例。 ## 一、准备工作 在开始之前,您需要安装以下工具: 1. **Qt**: 确保安装了最新版本的Qt SDK。 2. **Xc
原创 2024-09-10 05:56:49
150阅读
以 “Hello Qt” 为例,介绍如何建立一个 Qt 工程1 QLabel 例程QLabel 用来显示文本和图片,它继承自 QFrame (QFrame 继承自 QWidget)1.1 Hello Qt#1 和 #2 标明头文件,也可用一个总的来代替: #include <QtWidgets>#6 创建 QApplication 类对象,配合 #11 使整个程序进入事件循环状态,等待
转载 2024-01-02 13:31:14
23阅读
目前Qt已经支持了Android以及iOS开发,我也亲自尝试过在Android和iOS上的开发,其中在Android这一块研究的较深,也制作出了第一款独立游戏 《吃药了》。在Qt的新版本5.3的发布中,官方宣布支持WindowsPhone 8/8.1的开发。过了两个月了,我也积极尝试一下,看看使用最新的Qt 5.3.1版本如何搭建WP8的开发环境。
?★,°:.☆( ̄▽ ̄)/$:.°★ ? 这篇文章主要介绍Qt环境配置与入门。学其所用,用其所学。——梁启超 欢迎来到我的博客,一起学习,共同进步。 喜欢的朋友可以关注一下,下次更新不迷路? 文章目录:smirk:1. Qt介绍:blush:2. Qt环境配置:satisfied:3. Qt入门案例 ?1. Qt介绍Qt是一个跨平台的C++应用程序开发框架,被广泛用于开发图形界面和嵌入式系统应用程
转载 2024-01-05 22:42:41
42阅读
参考文档嵌入式开发Qt-5.9.6交叉编译(带WebEngine)Qt-5.9.6 linux安装包官方下载地址Qt-5.9.6 linux安装包百度云下载地址开发环境介绍主机操作系统:Ubuntu16.04 64位目标平台:盒子V1(IMX.6)交叉工具链:arm-poky-linux-gnueabi,gcc4.8.2Qt版本:5.9.6编译时间:2018.7.7提示:较新版本的Qt使用了C+
转载 2024-02-04 13:59:09
55阅读
一、前言用QT开发android和直接使用android开发的区别    使用Qt开发Android应用和直接使用Android开发工具(例如Android Studio)有一些区别,主要体现在开发工具、语言、界面设计和性能等方面:开发工具:     Qt Creator vs Android Studio: 使用Qt
转载 2024-07-05 07:35:12
999阅读
QtCreator是专用于QT程序开发的集成开发环境。其基本界面如下图所示:       如何创建QT项目?点击File菜单,在下拉菜单中选择第一个选项New,显示如下新增项目对话框:  如上图所示,新增内容可以有l  基本的c++类/头文件/源文件l  Qt文件l  项目在此我们为
Qt 是一个跨平台的图形用户界面(GUI)框架,由 Digia Plc 和 Qt Project 开发Qt 提供了一套完整的工具和框架来开发跨平台的应用程序,可以在 Windows、MacOS、Linux、Android、iOS 等平台上运行。Python 是一种高级编程语言,具有简洁、易读、易维护等优点。Qt 与 Python 的结合,可以使开发者更加快速、方便地开发 GUI 应用程序。本教程
转载 2023-08-06 15:26:17
357阅读
索引目录1.基础2.线程的启动和终止2.1 全局线程(UI的生命周期中都存在)2.2 临时线程(UI某时刻触发后销毁)4.总结4.1. 子线程中不能进行UI操作4.2. QThread中的哪些代码属于子线程?参考 1.基础QThread只有run函数是在新线程里的,其他所有函数都在QThread生成的线程里 QThread的其他函数对run函数中的变量操作时,需要加锁。#include <
1新建项目  首先打开Qt,新建一个工程项目项目,   名称和路径不能有中文出现,也不要使用空格,使用字母数字下划线命名   编译选择Qt自己的编译器   选择基类,三种基类的区别前文已经介绍过了,这里我选择QMainWindow,创建自带菜单栏工具栏的窗口,类名可以自己命名,我直接在前面加个My。创建界面这个勾打上就代表建立界面文件。再点击下一步,点击完成就建好项目。   新建完后就会发现项目文
转载 2023-10-08 09:53:52
319阅读
        QT的QProcess类用于管理外部进程的启动,同时可以根据QProcess::stateChanged(QProcess::ProcessState newState)信号监控程序的运行状态。        首先需要在.h头文件包含: #include
使用Qt Creater软件编写一个“Hello World”程序,初步了解Qt Creater设计应用程序的基本过程。1. 新建一个项目过程1)打开Qt Creater软件,单击Qt Creater软件的菜单项"File">>>>“New File or Project"弹出New File or Project对话框。在这个对话框里选择需要创建的项目或者文件的模板。 在
多媒体多媒体(Multimedia)是多种媒体的综合,一般包括文本,声音和图像等多种媒体形式。在计算机系统中,多媒体指组合两种或两种以上媒体的一种人机交互式信息交流和传播媒体。 使用的媒体包括文字、图片、照片、声音、动画和影片,以及程式所提供的互动功能。 Qt 的多媒体模块提供了音频、视频、录音、摄像头拍照和录像等功能。本章将介绍 Qt 多 媒体的功能和使用。Qt 多媒体简介Qt 从 4.4 版本
转载 2024-08-13 13:19:16
0阅读
Qt 是一个跨平台的C++应用程序框架,支持Windows、Linux、Mac OS X、Android、iOS、Windows Phone、嵌入式系统等。也就是说,Qt 可以同时支持桌面应用程序开发、嵌入式开发和移动开发,覆盖了现有的所有主流平台。你只需要编写一次代码,发布到不同平台前重新编译即可。 Qt 不仅仅是一个GUI库,它除了可以创建漂亮的界面,还有很多其他组件,例如,你不再需要研究S
转载 2023-11-15 16:10:29
137阅读
# QT 开发 iOS 应用程序的入门介绍 QT 是一个跨平台的应用程序开发框架,广泛应用于桌面和嵌入式设备的应用开发。由于其强大的功能和跨平台的能力,QT 也可用于 iOS 应用程序开发。本文将介绍如何使用 QT 开发 iOS 应用,并提供相关代码示例以及一些可视化的图表。 ## QT 开发环境配置 在开始开发之前,您需要设置 QT 开发环境。首先,确保您已安装 Qt Creator,以
原创 2024-09-16 06:03:18
190阅读
前言上节编程所使用的QUdpSocket、QTcpSocket和QTepServer类都是网络传输层上的类,它们封装实现的是低层的网络进程通信(Socket通信)的功能。一、Qt网络应用开发1、Qt网络应用开发则是要在网络传输层基础上进一步实现应用型的协议功能。应用层的网络协议(如HTTP/FTP/SMTP等)简称“应用协议”,它们运行在TCP/UDP之上,如图下图所示。 Qt 4以前的版本提供Q
转载 2024-06-12 15:26:00
45阅读
例子:做一个可以计算加减发的程序 一、使用UI界面 1、创建工程 选择File->new File or Project选择工程,Applications -> Qt Gui Application,点击下一步 选择时候点击choose,进入下一步,输入项目名称和项目路径 点击下一步,进入如下界面,选择构建项目的方式,一般选择默认 点击下一步,进入如下界面,输入项目的类名和此类的父窗口
转载 2023-10-17 13:54:22
199阅读
QT简介一、QT简介1、QT简介2、QT优点二、QT开发工具1、Qt Creator2、Qt Designer3、Qt Linguist4、Qt Assistant5、Qmake6、其他工具三、QT模块1、QT基础模块2、QT扩展模块总结 一、QT简介1、QT简介QT是一个跨平台的C++图形用户界面库,由挪威TrollTech公司出品,目前包括Qt Creator, QtEmbedded,Qt
转载 2023-12-21 10:56:17
160阅读
作为一个即将步入游戏行业的新人,手写经典小游戏是必备技能哦。 预览由于录屏软件的问题,颜色和帧率与实际有所出入,不过不影响。 步骤1 新建工程建一个基类为QWidget的QT gui工程,实际过程中所有gui代码包括界面布局都是手巧的,所以其实不需要简历ui文件。 2 定义游戏数据结构游戏场景和方块都用二维数组存储,有方块的存1,无方块的存0场景数据&nbs
转载 2023-11-15 11:30:14
244阅读
  • 1
  • 2
  • 3
  • 4
  • 5