Qt系列03 常用控件

新建一个Qt Widget项目

我们可以看到项目下有四类文件:

  1. *.pro 项目配置文件
  2. *.h C++头文件
  3. *.cpp C++源文件
  4. *.ui 界面设计文件

双击*.ui文件,QtCreator会自动进入界面设计模式

最左侧是QtCreator常用的一些功能,比如编辑,设计,Debug,项目,帮助等等。

左侧倒数第二竖列是各种控件,比如Layouts等等。

我们可以直接将各种控件拖入到中间的空白界面中。

下面,我们简单介绍这些控件

按钮组Buttons

Buttons下面有6类按钮控件:

  • Push Button 按钮
  • Tool Button 工具按钮
  • Radio Button 单选按钮
  • Check Box 复选按钮
  • Command Link Button 命令链接按钮
  • Dialog Button Box 对话框按钮组

我们把这6种按钮,每一个都拖到空白界面中。

Ctrl+S保存,编译,运行

QtCreator右下角是属性栏,选中某个控件,可以在这里改变其相应的属性值。

输入控件组 Input Widgets

有以下几类:

  • Line Edit
  • Text Edit
  • ...

各种控件的效果图

显示控件组 Display Widgets

常用的有:

  • Label
  • ...

效果图

这里QQuickWidget有问题,添加后,编译会报错

空间间隔组 Spacers

  • Horizontal Spacer
  • Vertical Spacer

布局管理组 Layouts

  • Vertical Layouts
  • Horizontal Layouts
  • Grid Layouts
  • Form Layouts

容器组 Contianers

  • Group Box
  • Tool Box
  • ...

以上介绍的这些控件,有两种显示方法:

一种作为父窗口的组件;

另一种没有父窗口,自己就会独立成为一个窗口。

项目视图组 Item Views

  • List View
  • Tree View
  • Table View
  • Column View

项目控件组 Item Widgets

  • List Widget
  • Tree Widget
  • Table Widget

原文地址:https://www.cnblogs.com/tangjicheng/p/9038692.html

时间: 2024-10-15 14:17:46

Qt系列03 常用控件的相关文章

C#控件系列--其他常用控件

C#控件系列--其他常用控件 其他一些常用控件有ListView.TreeView.PictureBox.NotifyIcon.DateTimePicker.MonthCalendar.ToolTip以及ProcessBar等. ListView 功能 ListView控件可以显示带图标的项列表,用户可使用该控件创建类似Windows资源管理器那样的用户界面.有4中视图模式:

topic8:Qt入门之常用控件认知之QDialog

对话框,顾名思义就是用于“对话”的交互窗口.其主要是体现人机交互的一个重要的方式和渠道.交互要达到实时性,其优先级也相对较高,所以一般对话框都是没有父窗口的顶级的窗口.如果对话框是父窗口的,对话框也一般显示在父窗口的中心位置. QDialog是Qt的所有对话框的基类.其主要实现与用户的实时信息或作操作的交互.根据对话框与其他是否处理顺序及输入时间的处理方式,对话框设置为模态或者非模态的.即是否会阻止本程序其他可见窗口的输入.其模式方式可以是应用级模式application,或者窗口window模

Qt常用控件+事件+基础绘图(四)

第一个Qt程序新建一个空的项目.pro文件内容示例代码:  1 /* 应用程序抽象类 */ 2 #include <QApplication> 3 #include <QWidget> 4 #include <QPushButton> 5 #include <QDebug> 6  7 int main(int argc, char *argv[]) 8 { 9     QApplication app(argc, argv);10 11     QWidge

iOS学习-其他常用控件

1 // 2 // ViewController.m 3 // 其他常用控件 4 // 5 // Created by 大欢 on 16/1/25. 6 // Copyright © 2016年 bjsxt. All rights reserved. 7 // 8 9 #import "ViewController.h" 10 11 @interface ViewController () 12 13 @property (weak, nonatomic) IBOutlet UILab

iOS常用控件尺寸大集合

元素控件 尺寸(pts) Window(含状态栏) 320 x 480 Status Bar的高度 20 Navigation Bar的高度 44 含Prompt的Navigation Bar的高度 74 Navigation Bar的图标 20×20(透明的png) Tool Bar的高度 44 Tool Bar的图标 20×20(透明的png) Tab Bar的高度 49 Tab Bar的图标 30×30(透明的png) 竖直时键盘的高度 216.252(iOS 5+的中文键盘) 水平时键盘

B/S一些小知识及常用控件

一: B/S网页的运行 页面在设计的时候,本身就是一个类.在运行的时间,是一个对象. 其中aspx和aspx.cs是在同一个类下. aspx是主要是负责界面,而aspx.cs主要是负责数据逻辑. 呈现:把页面上所有的控件对象,转化成HTML标签.  内存中的对象--->HTML ** 规范 **: 以后写代码的时候,在Page_Load方法中,99%的代码需要写在 if (!IsPostBack) { } IsPostBack——页面初始加载-false;表单提交加载-true 页面初始加载的情

Android常用控件:进度条

各种进度条属于 ProgressBar的子类 Sytle: 水平风格:Horizontal小风格:Small大风格:Large反向风格:Inverse小反向风格:Small.Inverse大反向风格:Large.Inverse 设置style:   style="?android:attr/progressBarStyle..." 主要属性:最大值:max当前进度:progress次要进度值:SecondaryProgress --效果类似于看电影那些缓冲 判断进度条是转圈还是水平的方

android快速上手(三)常用控件使用

完成了android的第一个程序HelloWorld,下面就开始控件的学习,下面是一些常见的控件. (一)TextView 简单的文本描述 (二)EditText 编辑框,输入文字信息 (三)Button 按钮,点击后会触发点击事件,可以对事件进行处理 (四)ImageView 图片控件,可以加载图片显示 (五)ListView 列表,需要跟适配器Adapter结合,适配器提供数据 (六)Toast 闪现提示语,常用于普通的提示文本,只显示一小段时间自动消失 (七)ScrollView 一般用于

android内部培训视频_第三节(3)_常用控件(ViewPager、日期时间相关、ListView)

第三节(2):常用控件之ViewPager.日期时间相关.ListView  一.ViewPager 实例:结合PagerAdapter滑动切换图片  二.日期时间相关:AnalogClock\DigitalClock\DatePicker\TimerPicker\DatePickerDialog\TimePickerDialog 三.ListView 实例1:城市选择器 实例2:自定义列表项 百度网盘视频下载地址:http://pan.baidu.com/s/1c0ip6la android内