- Qt是什么 ? Qt是综合性跨平台的C++应用开发框架,它包括:一个存有400多种图形化用户界面的宏大C++类库、数据库、内核、XML、网络功能、OpenGL、多线程及众多用于以下目的的高级跨平台开发工具: • GUI版面和表单设计 • 国际化 • 文档 Qt库: Qt 类库拥有构建强健高端应用... Qt是什么 ? Qt是综合性跨平台的C++应用开发框架,它包括:一个存有400多种图形化用户界面的宏大C++类库、数据库、内核、XML、网络功能、OpenGL、多线程及众多用于以下目的的高级跨平台开发工具: • GUI版面和表单设计 • 国际化 • 文档 Qt库: Qt 类库拥有构建强健高端应用...
- 需求:按行读取文件,并打印 #include <QCoreApplication> #include <QFile> void demo() { QFile... 需求:按行读取文件,并打印 #include <QCoreApplication> #include <QFile> void demo() { QFile...
- FFmpeg 的 configure 脚本 ./configure --prefix="$FFMPEG_PATH/build" \--pkg-config-flags="--static" \--extra-cflags="-I$FFMPEG_PATH/build/include" \--extra-ldflags="-L$FFMPE... FFmpeg 的 configure 脚本 ./configure --prefix="$FFMPEG_PATH/build" \--pkg-config-flags="--static" \--extra-cflags="-I$FFMPEG_PATH/build/include" \--extra-ldflags="-L$FFMPE...
- 目录 一、案例涉及知识点 二、案例实现步骤 1、新建一个Qt Widgets Application——MultiWindowDemo 2、创建一个Qt设计师界面类LoginDialog 3、设计登录对话框界面 4、选中【登录】按钮,单击右键,选择“转到槽……”,选择clicked()信号 5、同理,给【取消】按钮添加... 目录 一、案例涉及知识点 二、案例实现步骤 1、新建一个Qt Widgets Application——MultiWindowDemo 2、创建一个Qt设计师界面类LoginDialog 3、设计登录对话框界面 4、选中【登录】按钮,单击右键,选择“转到槽……”,选择clicked()信号 5、同理,给【取消】按钮添加...
- 要让主窗口居中,只需修改main.cpp: #include "mainwindow.h"#include <QApplication>#include <qdesktopwidget.h> int main(int argc, char *argv[]){ QApplication a(argc, arg... 要让主窗口居中,只需修改main.cpp: #include "mainwindow.h"#include <QApplication>#include <qdesktopwidget.h> int main(int argc, char *argv[]){ QApplication a(argc, arg...
- Qt并不只是一个界面库,是C++编程思想的集大成者,得到完善的C++应用程序框架。使用Qt,在一定程度上让你获得一个“一站式”、“全方位”的解决方案,STL。string、XML、数据库、网络这些零散的功能都包含在Qt中,并且得到了封装,供开发者使用。 目录 1、下载Qt 5.10和Qt Creator ... Qt并不只是一个界面库,是C++编程思想的集大成者,得到完善的C++应用程序框架。使用Qt,在一定程度上让你获得一个“一站式”、“全方位”的解决方案,STL。string、XML、数据库、网络这些零散的功能都包含在Qt中,并且得到了封装,供开发者使用。 目录 1、下载Qt 5.10和Qt Creator ...
- PyCharm是非常舒服的IDE,PyQt是很强大的GUI框架,把他们结合在一起会是多么棒的开发体验。 操作步骤: 1.下载PyQt 官方网站:http://www.riverbankcomputing.co.uk/software/pyqt/download/ 我的操作系统是64位的,安装的是Python2.7.... PyCharm是非常舒服的IDE,PyQt是很强大的GUI框架,把他们结合在一起会是多么棒的开发体验。 操作步骤: 1.下载PyQt 官方网站:http://www.riverbankcomputing.co.uk/software/pyqt/download/ 我的操作系统是64位的,安装的是Python2.7....
- 转载自:Qt 之 ActiveX控件跑官方例程记录 通过自己的实践,补充了一些技术细节 目录(?)[-] 开发环境基础知识了解QT的ActiveX控件形式in-process运行的ActiveX server控件独立运行的ActiveX server控件 开发环境 win7 64+QT5.8... 转载自:Qt 之 ActiveX控件跑官方例程记录 通过自己的实践,补充了一些技术细节 目录(?)[-] 开发环境基础知识了解QT的ActiveX控件形式in-process运行的ActiveX server控件独立运行的ActiveX server控件 开发环境 win7 64+QT5.8...
- 2.1 使用向导创建 打开Qt Creator 界面选择 New Project或者选择菜单栏 【文件】-【新建文件或项目】菜单项 弹出New Project对话框,选择Qt Widgets Application, 选择【Choose】按钮,弹出如下对话框 设置项目名称和路径,按照向导进行下一步, 选择编译套... 2.1 使用向导创建 打开Qt Creator 界面选择 New Project或者选择菜单栏 【文件】-【新建文件或项目】菜单项 弹出New Project对话框,选择Qt Widgets Application, 选择【Choose】按钮,弹出如下对话框 设置项目名称和路径,按照向导进行下一步, 选择编译套...
- 信号槽是 Qt 框架引以为豪的机制之一。所谓信号槽,实际就是观察者模式。当某个事件发生之后,比如,按钮检测到自己被点击了一下,它就会发出一个信号(signal)。这种发出是没有目的的,类似广播。如果有对象对这个信号感兴趣,它就会使用连接(connect)函数,意思是,将想要处理的信号和自己的一个函数(称为槽(slot))绑定来处理这个信... 信号槽是 Qt 框架引以为豪的机制之一。所谓信号槽,实际就是观察者模式。当某个事件发生之后,比如,按钮检测到自己被点击了一下,它就会发出一个信号(signal)。这种发出是没有目的的,类似广播。如果有对象对这个信号感兴趣,它就会使用连接(connect)函数,意思是,将想要处理的信号和自己的一个函数(称为槽(slot))绑定来处理这个信...
- 1.1 什么是Qt Qt是一个跨平台的C++图形用户界面应用程序框架。它为应用程序开发者提供建立艺术级图形界面所需的所有功能。它是完全面向对象的,很容易扩展,并且允许真正的组件编程。 1.2 Qt的发展史 1991年 Qt最早由奇趣科技开发 1996年 进入商业领域,它也是目前流行的Linux桌面环境KDE的基础 2008年 ... 1.1 什么是Qt Qt是一个跨平台的C++图形用户界面应用程序框架。它为应用程序开发者提供建立艺术级图形界面所需的所有功能。它是完全面向对象的,很容易扩展,并且允许真正的组件编程。 1.2 Qt的发展史 1991年 Qt最早由奇趣科技开发 1996年 进入商业领域,它也是目前流行的Linux桌面环境KDE的基础 2008年 ...
- Qt为我们应用程序界面开发提供的一系列的控件,下面我们介绍两种最常用一些控件,所有控件的使用方法我们都可以通过帮助文档获取。 8.1 QLabel控件使用 QLabel是我们最常用的控件之一,其功能很强大,我们可以用来显示文本,图片和动画等。 显示文字 (普通文本、html) 通过QLabel类的setText函... Qt为我们应用程序界面开发提供的一系列的控件,下面我们介绍两种最常用一些控件,所有控件的使用方法我们都可以通过帮助文档获取。 8.1 QLabel控件使用 QLabel是我们最常用的控件之一,其功能很强大,我们可以用来显示文本,图片和动画等。 显示文字 (普通文本、html) 通过QLabel类的setText函...
- 文件操作是应用程序必不可少的部分。Qt 作为一个通用开发库,提供了跨平台的文件操作能力。Qt 通过QIODevice提供了对 I/O 设备的抽象,这些设备具有读写字节块的能力。下面是 I/O 设备的类图(Qt5): QIODevice:所有 I/O 设备类的父类,提供了字节块读写的通用操作以及基本接口;QFileDevice:... 文件操作是应用程序必不可少的部分。Qt 作为一个通用开发库,提供了跨平台的文件操作能力。Qt 通过QIODevice提供了对 I/O 设备的抽象,这些设备具有读写字节块的能力。下面是 I/O 设备的类图(Qt5): QIODevice:所有 I/O 设备类的父类,提供了字节块读写的通用操作以及基本接口;QFileDevice:...
- 6.1 基本概念 对话框是 GUI 程序中不可或缺的组成部分。很多不能或者不适合放入主窗口的功能组件都必须放在对话框中设置。对话框通常会是一个顶层窗口,出现在程序最上层,用于实现短期任务或者简洁的用户交互。 Qt 中使用QDialog类实现对话框。就像主窗口一样,我们通常会设计一个类继承QDialog。QDialog(及其子类,... 6.1 基本概念 对话框是 GUI 程序中不可或缺的组成部分。很多不能或者不适合放入主窗口的功能组件都必须放在对话框中设置。对话框通常会是一个顶层窗口,出现在程序最上层,用于实现短期任务或者简洁的用户交互。 Qt 中使用QDialog类实现对话框。就像主窗口一样,我们通常会设计一个类继承QDialog。QDialog(及其子类,...
- 所谓 GUI 界面,归根结底,就是一堆组件的叠加。我们创建一个窗口,把按钮放上面,把图标放上面,这样就成了一个界面。在放置时,组件的位置尤其重要。我们必须要指定组件放在哪里,以便窗口能够按照我们需要的方式进行渲染。这就涉及到组件定位的机制。 Qt 提供了两种组件定位机制:绝对定位和布局定位。 绝对定位就是一种最原始的定位方法:给... 所谓 GUI 界面,归根结底,就是一堆组件的叠加。我们创建一个窗口,把按钮放上面,把图标放上面,这样就成了一个界面。在放置时,组件的位置尤其重要。我们必须要指定组件放在哪里,以便窗口能够按照我们需要的方式进行渲染。这就涉及到组件定位的机制。 Qt 提供了两种组件定位机制:绝对定位和布局定位。 绝对定位就是一种最原始的定位方法:给...
上滑加载中
推荐直播
-
DeepSeek 深入浅出白话解读
2025/02/12 周三 17:00-18:00
Tim-华为云中国区AI解决方案总监
DeepSeek的来龙去脉,为什么DeepSeek那么强?哪些是它的领先优势?它是怎么发展过来的?在华为云上能不能用到DeepSeek?本节课将一一解读。
回顾中
热门标签