Qt Widgets
先看官方文档对Widgets的解释
Widgets are the primary elements for creating user interfaces in Qt. Widgets can display data and status information, receive user input, and provide a container for other widgets that should be grouped together. A widget that is not embedded in a parent widget is called a window.
也就是说Widgets就像一个大的窗口,可以在这个窗口中添加不同的小东西,我们在Qt中创建的GUI就叫Qt Widgets Application,其中又有三个基类对应着不同的窗口,这三个基类是QWidget,QMainWindow,QDialog。
那么这三个基类创建的窗口有什么不同呢?
其实也没什么不同。
主要是MainWindow有自己的布局,可以添加菜单栏,工具条,状态栏什么的。
而对话框一般作为一个辅助窗口,让用户选择然后将选择传递到主窗口,例如什么文件对话框,颜色对话框,选字体的对话框什么的。
然后就是Widget,widget就是可以在窗口上添加不同的小部件,还可以使用不同的布局,小部件自己作为窗口又可以添加小部件.
Qt Widgets相关推荐
- Qt Widgets、QML、Qt Quick的概念与区别
1 QML 和 Qt Quick 是什么关系? 从概念上区分 QML 是一种用户界面规范和标记语言,它允许开发/设计人员创建高性能.流畅的动画和具有视觉吸引力的应用程序. 这里,主要涉及两点: 用户界 ...
- 第二章 Qt Widgets项目的创建、运行和发布的过程
2019-9-10 新建一个Qt Widgets项目的过程我就不在这里赘述了,我们这里新建一个 " helloworld " 项目,类名叫做HelloDialog,下面对各个文件进 ...
- Qt开发-QT Widgets
前言 Qt Quick和Qt Widgets这两种技术,官方是强推Qt Quick的. 注意: Qt Widgets使用Python结合PySide2开发的时候,窗口的缩放,内部的组件不会随之缩放,用 ...
- Qt:Qt Widgets
Qt Widgets提供了一组UI元素,以创建经典的桌面式用户界面,有关使用小部件的更多信息,见参阅用户界面概叙 部件(Widgets) 小部件是创建Qt中用户界面的主要元素.小部件可以显示数据和状态 ...
- vs和clion工具下建立qt widgets项目
准备工作 1 QT官网下载QT并安装,注意要注册才能看到下载链接. 2 微软官网下载VS Community并安装 3 Jetbrains官网下载Clion并安装 vs工具下建立qtwidgets项目 ...
- 二选一的时候到了,Qt Widgets 还是 Qt Quick ? 致Qt开发伙伴
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.Qt QWidgets 和 Qt Quick 各自有什么特性.特点? 1.Qt QWidgets 2.Qt Qui ...
- Qt开发:Qt Widgets模块——简介
Qt Widgets模块提供了一组UI元素来创建经典的桌面风格的用户界面. 请参阅用户界面概述以获取有关使用Widgets 的更多信息. 一.概述 要包含模块类的定义,请使用以下指令: #includ ...
- Qt 3D教程(一)使用Qt Widgets建立一个框架
Qt3D教程(一)使用Qt Widgets建立一个框架 Qt 3D是Qt 5.5发布时最重要的一个新模块,它很好地将3D的繁文缛节封装在底层,留给我们的是简洁的对象创建方法,它也不需要你掌握太多的着色 ...
- Qt Widgets、QML、Qt Quick 的区别
作者: 一去.二三里 个人微信号: iwaleon 微信公众号: 高效程序员 在接触 Qt 之后,很多人难免会有一些疑惑: Q1:QML 和 Qt Quick 之间有什么区别? Q2:QtQuick ...
最新文章
- 关于Visual Studio 2010与64位系统的问题
- 使用ssh-keygen和ssh-copy-id三步实现SSH无密码登录
- StringBuffer与StringBuilder的区别
- js中(function(){}()),(function(){})(),$(function(){});之间的区别
- Redundant Connection (684)
- rust8G内存够不够用_Rust是如何做到内存安全的
- js中注册标识符流程
- 【转载】C++读写ini配置文件GetPrivateProfileString()WritePrivateProfileString()
- win10键盘全部没反应_Win10的键盘失灵解决办法
- 另存为里面没有jpg_CAD图不会转JPG?教你两个方法,从此CAD格式转换不再烦恼
- java hasnextdouble_scanner.nextInt()与scanner.nextDouble
- while求和java,while语句基本练习(求和思想,统计思想)
- [转]关于Win32 Console的计时器
- html中id和name的异同
- 未来已来,如何成为一名人工智能产品经理
- 未能成功加载扩展程序_在手机浏览器上安装Chrome扩展的方法,你们都用上了吗?...
- Mac下显示网页全屏快捷键
- HTML字符实体,转义字符串
- 怎么用c语言画余弦函数,用c语言绘制余弦函数图像
- 我眼中的DevOps