zoukankan      html  css  js  c++  java
  • QT窗口和部件

    窗口和部件

    窗口:当一个部件没有嵌入到其他部件中,则把这个部件叫作窗口或者顶层窗口,顶层窗口是没有父窗口的,一般的,这些窗口都会被列在任务栏中。通常,一个窗口会包含有标题栏,窗口边框等。如果一个窗口具有父类,则这个窗口被称为是次级窗口,例如设置了父类的QDialog就是次级窗口,而这些窗口不会被列在任务栏中,而是在各自的父窗口之上。

    控件:当一个窗口嵌入到其它窗口中,则它本身的标题栏会隐藏,那这些窗口就叫作控件,也可以叫作非顶层窗口或子窗口。

    在Qt中主要有三种顶层窗口:

    QWidget:最基础的窗口,所有窗口及控件都继承QWidget。

    QDialog:对话框窗口,可类比Windows中的对话框。

    QMainWindow:主窗口,一般主窗口会包括标题栏,菜单栏,工具栏,中心部件,停靠窗口,状态栏等。可类比桌面应用程序。

    Qt部件

    按钮组(Buttons)

    • Push Button:按钮。
    • TooButton:工具按钮。
    • Radio Button:单选按钮。
    • Check Box:复选框。
    • Command Link Button:命令链接按钮。
    • Button Box:按钮盒。

    输入部件组(Input Widgets)

    • Combo Box:组合框。
    • FontCombo Box:字体组合框。
    • LineEdit:行编辑。
    • TextEdit:文本编辑。
    • Plain Text Edit:纯文本编辑。
    • SpinBox:数字显示框(自旋盒)。
    • Double Spin Box:双自旋盒。
    • TimeEdit:时间编辑。
    • DateEdit:日期编辑。
    • Date/Time Edit:日期/时间编辑。
    • Dial:拨号。
    • HorizontaScrolBar:横向滚动条。
    • VerticaScrolBar:垂直滚动条。
    • HorizontaSlider:横向滑块。
    • VerticaSlider:垂直滑块。
    • Keysequence Edit:按键序列编辑。

    显示控件组(Display Widgets)

    • Label:标签。
    • TextBrowser:文本浏览器。
    • Graphics View:图形视图。
    • Calendar:日历。
    • CDNumber:液晶数字。
    • Progress Bar:进度条。
    • HorizontaLine:水平线。
    • VerticaLine:垂直线。
    • OpenGWidget:开放式图形库工具。
    • QQuickWidget:嵌入QML工具。
    • QWebView:Web视图。

    空间间隔组(Spacers)

    • HorizontaSpacer:水平间隔。
    • VerticaSpacer:垂直间隔。

    容器组(Containers)

    • Group Box:组框。
    • ScrolArea:滚动区域。
    • ToolBox:工具箱。
    • TabWidget:标签小部件。
    • Stacked Widget:堆叠部件。
    • Frame:帧。
    • Widget:小部件。
    • MdiArea:MDI区域。
    • DockWidget:停靠窗体部件。
    • QAxWidget:封装Flash的ActiveX控件。

    项目视图组(Item Views)

    • List View:清单视图。
    • Tree View:树视图。
    • Table View:表视图。
    • Column View:列视图。

    项目控件组(Item Widgets)

    • List Widget:清单控件。
    • Tree Widget:树形控件。
    • Table Widget:表控件。
  • 相关阅读:
    SVN操作指南
    .NET Tools
    SQL条件查询控件
    txt文件导入Sql Server数据库表方法
    黑盒测试用例设计方法
    JS库
    在 C# 中 ("x" == "X") 何时成立?
    奶牛问题,别人写的,自己试了一下.
    Some Cool Tips For .NET
    Excel Data Reader Read Excel files in .NET
  • 原文地址:https://www.cnblogs.com/chendeqiang/p/12861667.html
Copyright © 2011-2022 走看看