QT开发(十一)——QT显示组件、文本浏览器QTextBrowser、绘图视图QGraphicsView、日历组件QCalendarWidget、LCD数字显示框QLCDNumber、进度条QProgressBar、线条QLine。一、QLabel组件1、QLabel组件简介是标签类,继承自QFrame,用于显示文本或图像。2、QLabel组件属性组件属性设置选项:  &nbs
Qt Creator有4种Item Views。如图 View Widget的Qt类和名称介绍如下表: 一、ListView控件1.控件位置:Item Views->ListView2.控件介绍:列表视图,继承自QAbstractItemView。ListView是基于模型的列表/图标视图,为Qt的模型/视图结构提供了更灵活的方式。3.控件属性设置:(1)nam
Qt为我们应用程序界面开发提供的一系列的控件,下面我们介绍两种最常用的两种,所有控件的使用方法我们都可以通过帮助文档获取。1 QLabel控件使用QLabel是我们最常用的控件之一,其功能很强大,我们可以用来显示文本,图片和动画等。显示文字 (普通文本、html)通过QLabel类的setText函数设置显示的内容:void    setText(const
转载 7月前
51阅读
1. Qt画图太难了呀?        Qt虽属于图形用户界面应用程序开发框架,但是不提供例如matlab以及python的plot接口,这使得Qt的绘图显得比较繁琐,但是没有集成化的接口使用,Qt也提供了画图的对象,相比于plot库,我们需要实例化一个画图对象,配置坐标轴、绑定数据以及将图表加入窗口显示。虽说较为繁琐
最近不忙,所以自己用QWidget 绘制一个图表。主要功能:         1. 一次可添加多条线,每条颜色都不一样        2. 线条做了平滑处理(QPainterPath::cubicTo)           3. 点击线条后,线条加粗
①创建窗口和布局②改为栅格化点击窗口处的空白处(无控件
原创 2022-11-18 19:02:36
512阅读
 Qt提供QListWidget类列表框控件用来加载并显示多个列表项。QListWidgetItem类就是列表项类。一般列表框控件中的列表项有两种加载方式:一种是由用户手动添加的列表项,比如音乐播放器中加载音乐文件的文件列表,每一个音乐文件都是一个列表项。对于这种列表项,用户可以进行增加、删除、单击  以及双击等操作。一种是由程序员事先编写好,写在程序中供用户选择的列表项,比如
转载 3月前
424阅读
相关参考——Qt Designer生成的图形可以自适应窗口的大小变化重点:设置子部件的sizePo
原创 2022-11-18 00:57:38
521阅读
背景:近期要用Qt写一个 加载渲染激光点云的小工具软件, 对于这种软件来说,首先要有一个图层树来方便控制.因而做了一个小demo来记录一下;效果展示:要完成的功能: 增,删,改,查,收起,以及展开的操作效果.以及对自己定义 实现过程:1.先定义自己的数据结构:#include <iostream> #include <list> /// <summary&g
转载 3天前
354阅读
Qt 中的列表框控件,对应的类是 QListWidget它用于显示多个列表项,列表项对应的类是 QListWidgetItem 1. 属性和方法QListWidget 有很多属性和方法,完整的可查看帮助文档。这里列出常用的属性和方法: 1.1 显示模式列表框控件,支持两种显示模式:列表模式和图标模式// 获取和设置显示模式 QListView::ViewMode viewMode() const
转载 5月前
304阅读
QT5自定义控件并将控件加入到控件列表中 1、创建自定义控件,这里同样以16进制的QSpinBox为例。 新建一个工程,选择其他项目,选则Qt4设计师自定义控件 设置好文件路径和文件名称以后,根据创建向导,到这一步,如图 输入好类的名称之后,后自动生成图中所示的文件,在这里可以设置好图标文件,图标文件就是显示在控件列表中的图标。 这个是最后生成的工程文件,.pri目录下的是我们要编写的控件的头文件
文章目录空间间隔一、QSpacerltem1. 控件简介2. 用法示例3. 运行效果空间间隔一、QSpacerltem空间间隔组(Spacers),如下图所示(1) Horizontal Spacer:水平间隔 (2) Vertical Spacer:垂直间隔QSpacerItem 继承 QLayoutItem。QSpacerItem 类在布局中提供空白(空间间隔)。所以QSpacerItem 是
1. QDir类具有存取目录结构和内容的能力,使用它可以操作目录、存取目录或文件信息、操作底层文件系统,还可以存取Qt的资源文件2. Qt使用"/"作为通用的目录分隔符和URL路径分隔符。如果在程序中使用"/"作为目录分隔符,Qt会将其自动转换为符合底层操作系统的分隔符(如Linux使用"/",Windows使用"\")3. QDir类相关函数isReadable(), isRoot(),&nbs
转载 7月前
16阅读
Qt基本模块一、Qt的三大布局QHBoxLayout:  水平显示布局,所有在其上面摆放的控件只能水平排列下去;QVBoxLayout:  垂直显示布局,所有在其上面摆放的控件只能垂直排列下去;QGridLayout  格子显示布局,可以按照表格的形式显示布局;二、Qt控件label:标签,可以显示文本信息,只读;pushbutton : 普
1 Action 的简介和例子: QAction类作为动作。顾名思义,这个类就是代表了窗口的一个“动作”,这个动作可能显示在菜单,作为一个菜单项,当用户点击该菜单项,对用户的点击做出响应;也可能在工具栏,作为一个工具栏按钮,用户点击这个按钮就可以执行相应的操作。有一点值得注意:无论是出现在菜单栏还是工具栏,用户选择之后,所执行的动作应该都是一样的。因此,Qt 并没有专门的菜单项类,只是使用一个QA
转载 3月前
438阅读
Qt Designer教程实例 HelloWorld 是本文要介绍的内容,好的,现在我们一起来学习使用 QT Designer设计我们的QT应用程序。现在我们做一些准备工作,我们***为每一个QT程序建立一个单独的文件夹,这样就可以让我们更方便的使用QT为我们提供的工具,例如qmake等。[root@localhost test]# mkdir /root/DesignerTutorial1 [r
(转) 5.3把自定义控件集成到Qt Designer中(Integrating Custom Widgets with
转载 2023-07-20 15:04:09
203阅读
文章目录QVBoxLayout垂直布局QHBoxLayout水平布局QGridLayout网格布局QFormLayout表单布局QStackedLayout分组布局  实际开发中,一个界面上可能包含十几个控件,手动调整它们的位置既费时又费力。作为一款成熟的 GUI 框架,Qt 提供了很多摆放控件的辅助工具(又称布局管理器或者布局控件),它们可以完成两件事:自动调整控件的位置,包括控件
QT属性表支持设置的属性时根据QVariant确定的,但是qt属性表并没有为每一种QVariant类型实现一种属性管理器。默认属性表实现了以下属性管理器:1、QtIntPropertyManager  int类型2、QtDoublePropertyManager double类型3、QtDoublePropertyManager bool类型4、QtStringPropertyManag
转载 11月前
403阅读
样式表的作用:批量设置控件的外观注意:样式表不可设置控件的大小形状样式表的原理:样式表的工作分为两个部分:1、找到控件;2、设置属性值。找到控件使用的是选择器,设置属性值使用的css原理。接下来依次分析。其他选择器:作用:找到指定的控件或者控件状态、行为。选择控件控件选择层次:选择控件时要按照由广到窄的范围来确定:通用选择器:加载此样式表的界面中的所有控件都被选中,都会执行此属性值。格式:*{属
  • 1
  • 2
  • 3
  • 4
  • 5