- QSpinBox是一个计数器控件,允许用户选择一个整数值,通过单击向上/向下按钮或按键盘上的上/下箭头来增加/减少当前显示的值,当然用户也可以输入值。 在默认情况下,QSpinBox的取值范围是0~99,每次改变的步长值为1。 QSpinBox类和QDoubleSpinBox类均派生自QAbstractSpinBox类。QSpinB... QSpinBox是一个计数器控件,允许用户选择一个整数值,通过单击向上/向下按钮或按键盘上的上/下箭头来增加/减少当前显示的值,当然用户也可以输入值。 在默认情况下,QSpinBox的取值范围是0~99,每次改变的步长值为1。 QSpinBox类和QDoubleSpinBox类均派生自QAbstractSpinBox类。QSpinB...
- 目录 1、QTimer计时器类 2、QThread多线程类 3、事件处理类 一般情况下,应用程序都是单线程运行的,但是对于GUI程序来说,单线程有时候满足不了需求。例如,如果需要执行一个特别耗时的操作,在执行过程中整个程序就会卡顿,效果就非常不理想或者Windows系统也认为程序运行出错,自动关闭了程序。要解决这种问题就涉及多... 目录 1、QTimer计时器类 2、QThread多线程类 3、事件处理类 一般情况下,应用程序都是单线程运行的,但是对于GUI程序来说,单线程有时候满足不了需求。例如,如果需要执行一个特别耗时的操作,在执行过程中整个程序就会卡顿,效果就非常不理想或者Windows系统也认为程序运行出错,自动关闭了程序。要解决这种问题就涉及多...
- 文章目录 一,QRadioButtonTest+ButtonGroup单选后提示消息二,QComBox(下拉框) 一,QRadioButtonTest+ButtonGroup单选后提示消息 项目名称:QRadioButtonTest 运行结果:选中按钮后其他则无法继续选择,点击save后提示选择了那个按钮 在QRadioButtonTest.h头文件... 文章目录 一,QRadioButtonTest+ButtonGroup单选后提示消息二,QComBox(下拉框) 一,QRadioButtonTest+ButtonGroup单选后提示消息 项目名称:QRadioButtonTest 运行结果:选中按钮后其他则无法继续选择,点击save后提示选择了那个按钮 在QRadioButtonTest.h头文件...
- 1,控制多个checkbox单选 先选择三个选择框添加到ui界面 运行程序后会发现三个都可以选择 依次选中三个选择框,将箭头处打上对勾就可以了 此时就会有疑问了 如果想让另外三个选择框再三选一,也就是每三个选择框打一个对勾怎么办 解决方法 先添加一个widget,再讲三个选择框放到weidget中,将三个选择框选择autoExclusive处打上对勾 运行一... 1,控制多个checkbox单选 先选择三个选择框添加到ui界面 运行程序后会发现三个都可以选择 依次选中三个选择框,将箭头处打上对勾就可以了 此时就会有疑问了 如果想让另外三个选择框再三选一,也就是每三个选择框打一个对勾怎么办 解决方法 先添加一个widget,再讲三个选择框放到weidget中,将三个选择框选择autoExclusive处打上对勾 运行一...
- 第二次安装没有安装android 安装完成后出现上面的错误,于是按照网上的地方法要输入下面的指令 sudo apt-get install mesa-common-dev 1 于是又看到网上和我一样的问题没说要执行下面这条命令 sudo aptitude install libgl1-mesa-dev 1 执行这条命令后会出现下面一系列代码 liuyao@l... 第二次安装没有安装android 安装完成后出现上面的错误,于是按照网上的地方法要输入下面的指令 sudo apt-get install mesa-common-dev 1 于是又看到网上和我一样的问题没说要执行下面这条命令 sudo aptitude install libgl1-mesa-dev 1 执行这条命令后会出现下面一系列代码 liuyao@l...
- 文章目录 一. xls/xlsx文件数据导入TableWidget表格二. tableWidget表格数据导出为xls/xlsx文件 QT里面自带的TableWidget控件可以实现表格显示的功能,刚开始学习TableWidget,只是自己提前创建好表格,规定好数据,但真正的软件不会让我们规定好数据格式。下面我们一起来看一下,如何导入xls文... 文章目录 一. xls/xlsx文件数据导入TableWidget表格二. tableWidget表格数据导出为xls/xlsx文件 QT里面自带的TableWidget控件可以实现表格显示的功能,刚开始学习TableWidget,只是自己提前创建好表格,规定好数据,但真正的软件不会让我们规定好数据格式。下面我们一起来看一下,如何导入xls文...
- 制作一个界面化的图片操作应用,结合Qt和OpenCV,可以让用户通过图形界面对图像进行各种处理,如滤镜、旋转、裁剪等。这种应用在图像编辑软件、摄影后期处理、机器学习的数据预处理等场景中非常有用。以下是这种应用的详细介绍和实现: 介绍Qt 是一个强大的跨平台开发框架,可以用来创建图形用户界面。而 OpenCV 是一个广泛使用的计算机视觉库,提供了丰富的图像处理功能。结合 Qt 和 OpenCV... 制作一个界面化的图片操作应用,结合Qt和OpenCV,可以让用户通过图形界面对图像进行各种处理,如滤镜、旋转、裁剪等。这种应用在图像编辑软件、摄影后期处理、机器学习的数据预处理等场景中非常有用。以下是这种应用的详细介绍和实现: 介绍Qt 是一个强大的跨平台开发框架,可以用来创建图形用户界面。而 OpenCV 是一个广泛使用的计算机视觉库,提供了丰富的图像处理功能。结合 Qt 和 OpenCV...
- 在Qt中,观察者模式被广泛应用于信号与槽机制(Signal-Slot Mechanism)。Qt的信号与槽机制是观察者模式的一种典型实现,它允许对象之间进行通信而不需要知道彼此的具体实现。这个机制使得对象能够在不直接相互依赖的情况下进行交互,符合观察者模式的思想。 Qt中的信号与槽机制 信号(Signal)信号是Qt对象用来通知其他对象某个事件发生的机制。信号不直接执行任何动作,只是发出一个... 在Qt中,观察者模式被广泛应用于信号与槽机制(Signal-Slot Mechanism)。Qt的信号与槽机制是观察者模式的一种典型实现,它允许对象之间进行通信而不需要知道彼此的具体实现。这个机制使得对象能够在不直接相互依赖的情况下进行交互,符合观察者模式的思想。 Qt中的信号与槽机制 信号(Signal)信号是Qt对象用来通知其他对象某个事件发生的机制。信号不直接执行任何动作,只是发出一个...
- QT开发【常用控件1】- Layouts & Spacers 介绍在Qt开发中,布局(Layouts)和空白(Spacers)是用于管理用户界面组件大小和位置的机制。它们允许开发者创建响应式、动态调整大小的用户界面,而不需要手动设置每个控件的位置和大小。 应用使用场景自动调整窗口大小时,保持控件之间的相对位置。创建复杂的UI布局,如表单、网格、行布局等。动态调整UI元素的显示,以适应不同屏... QT开发【常用控件1】- Layouts & Spacers 介绍在Qt开发中,布局(Layouts)和空白(Spacers)是用于管理用户界面组件大小和位置的机制。它们允许开发者创建响应式、动态调整大小的用户界面,而不需要手动设置每个控件的位置和大小。 应用使用场景自动调整窗口大小时,保持控件之间的相对位置。创建复杂的UI布局,如表单、网格、行布局等。动态调整UI元素的显示,以适应不同屏...
- QAction 信号与槽介绍在 Qt 框架中,QAction 是一个用于表示抽象用户命令的类。信号与槽是 Qt 的核心特性,允许对象之间进行通信。当 QAction 被触发(如菜单项被点击或工具栏按钮被按下),它会发出信号,这个信号可以连接到槽函数以执行具体操作。 应用使用场景菜单系统:在应用的菜单栏中使用 QAction 来代表可执行的命令。工具栏:通过工具栏上的按钮和图标来提供快速访问... QAction 信号与槽介绍在 Qt 框架中,QAction 是一个用于表示抽象用户命令的类。信号与槽是 Qt 的核心特性,允许对象之间进行通信。当 QAction 被触发(如菜单项被点击或工具栏按钮被按下),它会发出信号,这个信号可以连接到槽函数以执行具体操作。 应用使用场景菜单系统:在应用的菜单栏中使用 QAction 来代表可执行的命令。工具栏:通过工具栏上的按钮和图标来提供快速访问...
- 首先说方法,在给widget或者frame或者其他任何类型的控件添加背景图时,在样式表中加入如下代码,指定某个控件,设置其背景。 类名 # 控件名 { 填充方式:图片路径 } 例如: QWidget#Widget { border-image: url(:/resource/bg2.png); } 或者 QFrmae#frame { border-image: url(:/res 首先说方法,在给widget或者frame或者其他任何类型的控件添加背景图时,在样式表中加入如下代码,指定某个控件,设置其背景。 类名 # 控件名 { 填充方式:图片路径 } 例如: QWidget#Widget { border-image: url(:/resource/bg2.png); } 或者 QFrmae#frame { border-image: url(:/res
- @TOC 前言本篇文章将带大家来学习在QT中如何使用数据库。 一、QSqlDatabase类QSqlDatabase 类是 Qt 数据库模块中用于管理数据库连接的关键类之一。它提供了连接到各种数据库系统的能力,比如 SQLite、MySQL、PostgreSQL 等。主要功能包括创建连接、打开和关闭连接、设置连接参数以及管理连接池。下面让我逐步解释 QSqlDatabase 类的一些重要功能... @TOC 前言本篇文章将带大家来学习在QT中如何使用数据库。 一、QSqlDatabase类QSqlDatabase 类是 Qt 数据库模块中用于管理数据库连接的关键类之一。它提供了连接到各种数据库系统的能力,比如 SQLite、MySQL、PostgreSQL 等。主要功能包括创建连接、打开和关闭连接、设置连接参数以及管理连接池。下面让我逐步解释 QSqlDatabase 类的一些重要功能...
- Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍如何运用QHostInfo组件实现对主机地址查询功能。在Qt网络编程中,QHostInfo是一个强大而灵活的组件,用于获取有关主机的信息,包括主机名、IP地址和域名解析等。通过支持异步查询的机制,它能够在后台... Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍如何运用QHostInfo组件实现对主机地址查询功能。在Qt网络编程中,QHostInfo是一个强大而灵活的组件,用于获取有关主机的信息,包括主机名、IP地址和域名解析等。通过支持异步查询的机制,它能够在后台...
- Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍如何运用QFileSystemModel组件实现文件管理器功能。QFileSystemModel是Qt框架中的一个关键类,用于在Qt应用程序中管理和展示文件系统的结构。该模型提供了一个方便的接口,使得开发者可... Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍如何运用QFileSystemModel组件实现文件管理器功能。QFileSystemModel是Qt框架中的一个关键类,用于在Qt应用程序中管理和展示文件系统的结构。该模型提供了一个方便的接口,使得开发者可...
- Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍QStyledItemDelegate自定义代理组件的常用方法及灵活运用。在Qt中,QStyledItemDelegate 类是用于创建自定义表格视图(如QTableView和QTableWidget)的委托... Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍QStyledItemDelegate自定义代理组件的常用方法及灵活运用。在Qt中,QStyledItemDelegate 类是用于创建自定义表格视图(如QTableView和QTableWidget)的委托...
上滑加载中
推荐直播
-
OpenHarmony应用开发之网络数据请求与数据解析
2025/01/16 周四 19:00-20:30
华为开发者布道师、南京师范大学泰州学院副教授,硕士研究生导师,开放原子教育银牌认证讲师
科技浪潮中,鸿蒙生态强势崛起,OpenHarmony开启智能终端无限可能。当下,其原生应用开发适配潜力巨大,终端设备已广泛融入生活各场景,从家居到办公、穿戴至车载。 现在,机会敲门!我们的直播聚焦OpenHarmony关键的网络数据请求与解析,抛开晦涩理论,用真实案例带你掌握数据访问接口,轻松应对复杂网络请求、精准解析Json与Xml数据。参与直播,为开发鸿蒙App夯实基础,抢占科技新高地,别错过!
回顾中 -
Ascend C高层API设计原理与实现系列
2025/01/17 周五 15:30-17:00
Ascend C 技术专家
以LayerNorm算子开发为例,讲解开箱即用的Ascend C高层API
回顾中
热门标签