qt学习笔记学习背景介绍互联网核心岗位 职责1.开发 程序员客户端:直接和用户打交道的这一端的程序虽然大部分的客户端程序,是需要背后有服务器进行支撑,同时也有一些程序不需要服务器,比如画图板,计算器等Qt是特指进行桌面应用开发客户端开发的重要任务:编写和用户交互的界面和用户交互界面风格:1.TUI 命令行/终端界面2.GUI 图形化界面Qt的优点:跨平台,几乎支持所有的平台接口简单,容易上
原创
精选
2024-03-11 16:15:19
1789阅读
Qt项目完整开发流程介绍这已经是第四期的内容了,以往每一期都亲自编写代码,虽然比较简单,我还是尽可能描述清楚。今天打算与朋友们分享一下qt项目完整开发流程应该是什么样的,多少显得有些杂乱无章,没啥头绪,本人也是第一发布论坛性质的文章,经验不足,考虑不周,但我相信,总会有人从中有所收获。1.项目需求分析 要明确客户提出的所有实际功能上的需求,包括了界面上的功能。实际功能一般指对于用户来说,使用这个软
转载
2023-12-10 16:43:57
115阅读
一、 在前面的一篇文章我们已经配置好了opengl的编程环境,今天要做的就是搭建一个Qt的编程框架,方便后面的学习。这一节会涉及到一些OpenGL的基础方法,多用手册和搜索引擎去理解。二、 项目的结构如下图。 主要的思路是:mainwindow类用来处理程序的逻辑和交互,n
转载
2023-11-08 22:51:15
557阅读
1新建项目 首先打开Qt,新建一个工程项目项目, 名称和路径不能有中文出现,也不要使用空格,使用字母数字下划线命名 编译选择Qt自己的编译器 选择基类,三种基类的区别前文已经介绍过了,这里我选择QMainWindow,创建自带菜单栏工具栏的窗口,类名可以自己命名,我直接在前面加个My。创建界面这个勾打上就代表建立界面文件。再点击下一步,点击完成就建好项目。 新建完后就会发现项目文
转载
2023-10-08 09:53:52
319阅读
例子:做一个可以计算加减发的程序 一、使用UI界面 1、创建工程 选择File->new File or Project选择工程,Applications -> Qt Gui Application,点击下一步 选择时候点击choose,进入下一步,输入项目名称和项目路径 点击下一步,进入如下界面,选择构建项目的方式,一般选择默认 点击下一步,进入如下界面,输入项目的类名和此类的父窗口
转载
2023-10-17 13:54:22
199阅读
前言上节编程所使用的QUdpSocket、QTcpSocket和QTepServer类都是网络传输层上的类,它们封装实现的是低层的网络进程通信(Socket通信)的功能。一、Qt网络应用开发1、Qt网络应用开发则是要在网络传输层基础上进一步实现应用型的协议功能。应用层的网络协议(如HTTP/FTP/SMTP等)简称“应用协议”,它们运行在TCP/UDP之上,如图下图所示。 Qt 4以前的版本提供Q
转载
2024-06-12 15:26:00
45阅读
1.Qt 是一个跨平台的 C++开发库。主要用来开发图形用户界面(GUI)程序。Qt 虽然经常被当做一个 GUI 库,用来开发图形界面应用程序,但这并不是 Qt 的全部;Qt 除了可以绘制漂亮的界面(包括控件、布局、交互),还包含很多其它功能,比如多线程、访问数据库、图像处理、音频视频处理、网络通信、文件操作等,这些 Qt 都已经内置了。2.安装qtwget http://download.qt.
转载
2023-09-27 11:12:10
111阅读
作为一个即将步入游戏行业的新人,手写经典小游戏是必备技能哦。 预览由于录屏软件的问题,颜色和帧率与实际有所出入,不过不影响。 步骤1 新建工程建一个基类为QWidget的QT gui工程,实际过程中所有gui代码包括界面布局都是手巧的,所以其实不需要简历ui文件。 2 定义游戏数据结构游戏场景和方块都用二维数组存储,有方块的存1,无方块的存0场景数据&nbs
转载
2023-11-15 11:30:14
244阅读
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阅读
QT开发(二)——QT开发环境搭建一、Windows系统QT开发环境搭建操作系统:Windows 7QT Creator:qt-creator-win-opensource-2.4.1QT SDK:qt-win-opensource-4.7.4-mingw1、安装QT Creator点击qt-creator-win-opensource-2.4.1源程序安装。2、安装QT SDK点击qt-win-
原创
精选
2016-09-28 22:44:36
10000+阅读
一、Qt元对象系统简介1、元对象系统简介Qt的信号槽和属性系统基于在运行时进行内省的能力,所谓内省是指面向对象语言的一种在运行期间查询对象信息的能力, 比如如果语言具有运行期间检查对象型别的能力,那么是型别内省(type intropection)的,型别内省可以用来实施多态。'C++'的内省比较有限,仅支持型别内省, 'C++'的型别内省是通过运行时类型识别(RTTI)(Run-Time Typ
转载
2024-06-20 15:42:30
126阅读
qtc开发工具内置了不少的函数,可以很方便的进行一些判断和处理。//最小版本要求
!minQtVersion(5, 15, 2) {
message("Cannot build Qt Installer Framework with Qt version $${QT_VERSION}.")
error("Use at least Qt 5.15.2.")
}有时候文本框中的内容过长
转载
2023-10-11 15:38:58
94阅读
开发环境安装与配置python安装首先,从Python的官方网站python.org下载最新的python安装包,最新版本为3.7,建议下载32位版本Windows x86 executable installer。然后,运行下载的exe安装包,在安装选项中勾选pip,选择安装目录(如C:\Python3),一路点“Next”即可完成安装。安装后,将C:\Python3击C:\Python3\Sc
转载
2023-11-13 22:44:00
80阅读
Qt用到的开发工具有GNU 工具集、MinGW、等。 Qt 不是凭空产生的,它是基于现有工具链打造而成的,它所使用的编译器、链接器、调试器等都不是自己的,Qt 官方只是开发了上层工具。本文分几个部分讲解 Qt 使用到的工具链。 Qt使用到的开发工具一、GNU 工具集二、MinGW三、CMake四、QT工具集 一、GNU 工具集在上个世纪八十年代,计算机都是奢侈品,操作系统里最著名的是 Unix 家
转载
2024-05-02 06:31:28
64阅读
目录案例:计算圆面积(两种方式实现)方式一:设计器 Qt Designer实现 (20201015) 方案A:触发按钮事件(_clicked())方案B:触发输入编辑框事件(_textChanged(const Qstring &arg1))方式二:代码实现(202010152)方案A:触发按钮事件方案B:触发输入编辑框事件信号和槽机制:任意
转载
2023-10-24 07:39:40
112阅读
在实际的项目中,除了需要掌握Qt开发框架本身,还需要掌握一些开发工具。这些工具能起到事半功倍的效果,甚至某些工具是开发不可或缺的。下面笔者就介绍一些常用的开发工具的用法及下载地址,希望对缺少实际项目经验的同学提供一些参考和建议。1. 文件搜索利器Everything软件介绍软件主页:https://www.voidtools.com/zh-cn/引用一下官方介绍:“Everything” 是 Wi
转载
2024-01-19 16:25:32
46阅读
一、开发经验总结1. 当编译发现大量错误的时候,从第一个看起,一个一个的解决,不要急着去看下一个错误,往往后面的错误都是由于前面的错误引起的,第一个解决后很可能都解决了。2. 定时器是个好东西,学会好使用它,有时候用QTimer::singleShot可以解决意想不到的问题。3. 打开creator,在构建套件的环境中增加MAKEFLAGS=-j8,可以不用每次设置多线程编译。珍爱时间和生命。新版
转载
2023-09-15 10:53:27
279阅读
本章将介绍使用Qt5开发。我们将告诉你如何安装Qt SDK,如何使用Qt Creator IDE创建以及运行一个简单的Hello World应用程序。 一、安装Qt5 SDK Qt SDK包括构建桌面或嵌入式应用所需的工具,最新版本可以从Qt-Project homepage上获取(推荐方式)...
转载
2014-05-19 14:30:00
467阅读
2评论
QT开发(一)——QT简介一、QT简介1、QT简介 QT是一个跨平台的C++图形用户界面库,由挪威TrollTech公司出品,目前包括Qt Creator, QtEmbedded,Qt Designer快速开发工具,Qt Linguist国际化工具等部分,Qt支持所有Linux/Unix系统,还支持Windows平台。2、QT优点
原创
2016-09-27 11:55:39
10000+阅读
点赞
Qt高级——Qt插件开发一、Qt插件机制1、Qt插件简介插件是一种遵循一定规范的应用程序接口编写出来的程序,定位于开发实现应用软件平台不具备的功能的程序。2、Qt插件APIQt提供了两种API用于创建插件:一种是高阶API,用于扩展Qt本身的功能,如自定义数据库驱动,图像格式,文本编码,自定义样式等;一种是低阶API,用于扩展Qt应用程序。3、通过插件扩展应用程序功能A、定义一个接口集(只有纯虚函
原创
精选
2018-04-24 16:35:26
10000+阅读
点赞
6评论