- Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍MdiArea组件的常用方法及灵活运用。QMdiArea(Multiple Document Interface Area)是Qt中用于创建多文档界面的组件。它提供了一种在单个窗口中管理多个文档的方式,每个文... Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍MdiArea组件的常用方法及灵活运用。QMdiArea(Multiple Document Interface Area)是Qt中用于创建多文档界面的组件。它提供了一种在单个窗口中管理多个文档的方式,每个文...
- Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍自定义Dialog组件的常用方法及灵活运用。在之前的文章中笔者已经为大家展示了默认Dialog组件的使用方法,虽然内置组件支持对数据的输入,但有时候我们需要一次性输入多个数据,此时如果之使用默认模态对话框似乎... Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍自定义Dialog组件的常用方法及灵活运用。在之前的文章中笔者已经为大家展示了默认Dialog组件的使用方法,虽然内置组件支持对数据的输入,但有时候我们需要一次性输入多个数据,此时如果之使用默认模态对话框似乎...
- Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍QDateTime日期与时间组件的常用方法及灵活运用。在Qt中,日期和时间的处理通常使用 QDateTime 类。QDateTime 是一个用于表示日期和时间的类,而与之相关的组件还包括 QDate 、 QT... Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍QDateTime日期与时间组件的常用方法及灵活运用。在Qt中,日期和时间的处理通常使用 QDateTime 类。QDateTime 是一个用于表示日期和时间的类,而与之相关的组件还包括 QDate 、 QT...
- Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍ComboBox下拉组合框组件的常用方法及灵活运用。在Qt中,ComboBox(组合框)是一种常用的用户界面控件,它提供了一个下拉列表,允许用户从预定义的选项中选择一个。该组件提供了一种方便的方式让用户从预定... Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍ComboBox下拉组合框组件的常用方法及灵活运用。在Qt中,ComboBox(组合框)是一种常用的用户界面控件,它提供了一个下拉列表,允许用户从预定义的选项中选择一个。该组件提供了一种方便的方式让用户从预定...
- Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍QRadioButton单选框组件以及与之交互的QButtonGroup类的常用方法及灵活运用。QRadioButton是Qt框架中的一个部件(Widget),用于提供单选按钮的界面元素。单选按钮允许用户从多... Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍QRadioButton单选框组件以及与之交互的QButtonGroup类的常用方法及灵活运用。QRadioButton是Qt框架中的一个部件(Widget),用于提供单选按钮的界面元素。单选按钮允许用户从多...
- Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍QSpinBox精度数值组件的常用方法及灵活运用。QSpinBox是Qt框架中的一个部件(Widget),用于提供一个方便用户输入整数值的界面元素。它通常以微调框(SpinBox)的形式展现,用户可以通过微调... Qt 是一个跨平台C++图形界面开发库,利用Qt可以快速开发跨平台窗体应用程序,在Qt中我们可以通过拖拽的方式将不同组件放到指定的位置,实现图形化开发极大的方便了开发效率,本章将重点介绍QSpinBox精度数值组件的常用方法及灵活运用。QSpinBox是Qt框架中的一个部件(Widget),用于提供一个方便用户输入整数值的界面元素。它通常以微调框(SpinBox)的形式展现,用户可以通过微调...
- 1 如何设置应用和窗口的图标? 1.1 导入需要的包QApplication类是PyQt5的应用程序类;QMainWindow类是一个主窗口类;QIcon类用于创建和管理图标;ctypes是python的一个函数库,提供和C语言兼容的数据类型,可以直接调用动态链接库中的导出函数。这个后续再说。import sysimport ctypesfrom PyQt5.QtWidgets impor... 1 如何设置应用和窗口的图标? 1.1 导入需要的包QApplication类是PyQt5的应用程序类;QMainWindow类是一个主窗口类;QIcon类用于创建和管理图标;ctypes是python的一个函数库,提供和C语言兼容的数据类型,可以直接调用动态链接库中的导出函数。这个后续再说。import sysimport ctypesfrom PyQt5.QtWidgets impor...
- 本文将介绍如何使用Qt和Windows API来读取系统的内存、CPU和GPU使用详细信息。将提供一个完整的示例代码,展示了如何使用这些技术来获取系统的关键性能指标。通过阅读本文,将学习如何使用Qt框架和Windows API来实现这些功能,以及如何根据需求进行扩展和定制。 本文将介绍如何使用Qt和Windows API来读取系统的内存、CPU和GPU使用详细信息。将提供一个完整的示例代码,展示了如何使用这些技术来获取系统的关键性能指标。通过阅读本文,将学习如何使用Qt框架和Windows API来实现这些功能,以及如何根据需求进行扩展和定制。
- 1 栅格布局 1.1 按钮布局拖入几个按钮,如图:选中所有按钮,右键点击布局-栅格布局:之后可以看到栅格布局的效果,类似计算器一样: 1.2 栅格布局中拖入控件先拖动栅格布局到窗口:可以拖动按钮到栅格布局中: 1.3 保存并调用保存为GriLay.ui,并生成GriLay.py文件:# -*- coding: utf-8 -*-# Form implementation generated... 1 栅格布局 1.1 按钮布局拖入几个按钮,如图:选中所有按钮,右键点击布局-栅格布局:之后可以看到栅格布局的效果,类似计算器一样: 1.2 栅格布局中拖入控件先拖动栅格布局到窗口:可以拖动按钮到栅格布局中: 1.3 保存并调用保存为GriLay.ui,并生成GriLay.py文件:# -*- coding: utf-8 -*-# Form implementation generated...
- @TOC 前言本篇文章我来给大家讲解QT中非常重要的一个知识点,掌握了这个知识点后我们就能够掌握各种精美图形的绘制了。 一、QImage类QImage、QPixmap 和 QPainter 是 Qt 中用于图像处理和绘图的重要类。下面我将分别介绍这些类,并提供示例代码来说明它们的基本用法。QImage 类:QImage 是 Qt 中用于表示和处理图像数据的类。它可以加载、保存、编辑和绘制图像... @TOC 前言本篇文章我来给大家讲解QT中非常重要的一个知识点,掌握了这个知识点后我们就能够掌握各种精美图形的绘制了。 一、QImage类QImage、QPixmap 和 QPainter 是 Qt 中用于图像处理和绘图的重要类。下面我将分别介绍这些类,并提供示例代码来说明它们的基本用法。QImage 类:QImage 是 Qt 中用于表示和处理图像数据的类。它可以加载、保存、编辑和绘制图像...
- @TOC 前言之前我们都是在QWidget中来进行学习的,那么今天我将为大家讲解一下QMainWindow。 一、QMainWindow介绍QMainWindow是Qt框架提供的一个重要的窗口类,用于创建具有标准应用程序布局的主窗口。它提供了一些常见的功能,如菜单栏、工具栏、状态栏和中央部件区域,可以方便地进行应用程序的组织和布局。下面是QMainWindow的一些特点和常用组件:1.主窗口... @TOC 前言之前我们都是在QWidget中来进行学习的,那么今天我将为大家讲解一下QMainWindow。 一、QMainWindow介绍QMainWindow是Qt框架提供的一个重要的窗口类,用于创建具有标准应用程序布局的主窗口。它提供了一些常见的功能,如菜单栏、工具栏、状态栏和中央部件区域,可以方便地进行应用程序的组织和布局。下面是QMainWindow的一些特点和常用组件:1.主窗口...
- @TOC 前言本篇文章我们开始来讲解布局管理器的使用,在界面布局时布局管理器可以说是非常重要的一个存在,有了布局管理器我们就可以让我们的界面变的更加好看。 一、布局管理器介绍布局管理器(Layout Manager)是一种在图形用户界面(GUI)应用程序中用于自动管理和排列窗口部件(Widget)的工具。布局管理器使得窗口部件能够自适应不同的窗口大小或用户界面布局,从而更好地适应不同的屏幕尺... @TOC 前言本篇文章我们开始来讲解布局管理器的使用,在界面布局时布局管理器可以说是非常重要的一个存在,有了布局管理器我们就可以让我们的界面变的更加好看。 一、布局管理器介绍布局管理器(Layout Manager)是一种在图形用户界面(GUI)应用程序中用于自动管理和排列窗口部件(Widget)的工具。布局管理器使得窗口部件能够自适应不同的窗口大小或用户界面布局,从而更好地适应不同的屏幕尺...
- @TOC 前言本篇文章来带大家学习QPushbutton和信号与槽,其中信号与槽是QT中的核心也是比较重要的一个知识点。资料合集地微信公众号:优质程序猿 一、信号与槽信号与槽(Signals and Slots)是Qt框架中一种用于处理对象间通信的机制。它是Qt中的一项重要特性,提供了一种松耦合、灵活且可扩展的方式来实现对象之间的交互操作。信号(Signal)是Qt对象可以发出的事件,例如按... @TOC 前言本篇文章来带大家学习QPushbutton和信号与槽,其中信号与槽是QT中的核心也是比较重要的一个知识点。资料合集地微信公众号:优质程序猿 一、信号与槽信号与槽(Signals and Slots)是Qt框架中一种用于处理对象间通信的机制。它是Qt中的一项重要特性,提供了一种松耦合、灵活且可扩展的方式来实现对象之间的交互操作。信号(Signal)是Qt对象可以发出的事件,例如按...
- @TOC 前言本篇文章将为大家讲解一下QT中线程池的概念和使用的方法。 一、线程池概念讲解线程池是一种常见的并发编程模型,用于管理和复用多个线程来执行任务。它的基本思想是在应用程序启动时创建一组线程,这些线程可以重复使用,以执行一系列的任务,而不需要为每个任务都创建和销毁线程。线程池通常由线程池管理器、工作队列和一组工作线程组成。线程池管理器:负责管理线程池的创建、销毁和线程数量的控制。工作... @TOC 前言本篇文章将为大家讲解一下QT中线程池的概念和使用的方法。 一、线程池概念讲解线程池是一种常见的并发编程模型,用于管理和复用多个线程来执行任务。它的基本思想是在应用程序启动时创建一组线程,这些线程可以重复使用,以执行一系列的任务,而不需要为每个任务都创建和销毁线程。线程池通常由线程池管理器、工作队列和一组工作线程组成。线程池管理器:负责管理线程池的创建、销毁和线程数量的控制。工作...
- 在使用Qt开发桌面应用程序时,为了提高用户体验和操作效率,使用快捷键是一种常见的方式。Qt提供了丰富的机制来支持快捷键的定义和处理。本文将介绍Qt中的快捷键功能,并展示如何在应用程序中添加和处理快捷键。 基本概念快捷键是一种按键组合,用于触发特定的操作或命令。在Qt中,我们可以使用QAction来定义快捷键,并将其与菜单、工具栏和其他用户界面组件关联起来。当用户按下快捷键时,可以触发相关的操... 在使用Qt开发桌面应用程序时,为了提高用户体验和操作效率,使用快捷键是一种常见的方式。Qt提供了丰富的机制来支持快捷键的定义和处理。本文将介绍Qt中的快捷键功能,并展示如何在应用程序中添加和处理快捷键。 基本概念快捷键是一种按键组合,用于触发特定的操作或命令。在Qt中,我们可以使用QAction来定义快捷键,并将其与菜单、工具栏和其他用户界面组件关联起来。当用户按下快捷键时,可以触发相关的操...
上滑加载中
推荐直播
-
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
回顾中
热门标签