QT GUI编程常用控件学习

1 GUI编程应该学什么

 2 QT常用模块结构

QtCore: 包含了核心的非GUI的功能。主要和时间、文件与文件夹、各种数据、流、URLs、mime类文件、进程与线程一起使用

QtGui: 包含了窗口系统、事件处理、2D图像、基本绘画、字体和文字类

QtWidgets: 包含了一些列创建桌面应用的UI元素

3 QT常用控件汇总

一个程序界面上的各个独立的元素,如一块矩形区域;具备不同的功能,包括:用户点击,接收用户输入、展示内容;存放其他控件等;常用控件如下:

按钮:QPushButton、QCommandLinkButton、QRadioButton、QCheckBox;

输入控件:

纯键盘输入:QLineEdit、QTextEdit、QPlainTextEdit、QKeySequenceEdit

步长调节(QAbstractSpinBox) (键盘+鼠标):QDateTimeEdit(QDateEdit、QTimeEdit)、QSpinBox、QDoubleSpinBox

组合框(下拉选择输入):QComboBox、QFontComboBox

展示控件:

QLabel:

QLCDNumber

QProgressBar

对话框(QDialog):QMessageBox、QErrorMessage、QProgressDialog

容器控件:QToolBox、QDialogButtonBox、QGroupBox、QMdiSubWindow

结构控件:

QMainWindow:QMenuBar->QMenu、QToolBar->QToolButton、QStatusBar

QTabwidget:QTabBar

QStackedWidget:

QSplitter:QSplitterHandle

QDockWidget:

滚动控件QAbstractScrollArea

QTextBrowser、QScrollArea、

QAbstractItemView:(QColumnView、QHeaderView、QListView(QListWidget、QUndoView)

QTableView:QTableWidget

QTreeView-》QTreeWidget)

QMdiarea

QGraphicsView

辅助控件:

QFocusFrame、QSizeGrip、QDesktopWidget

其他

向导/打印(QDialog):QWizard、QWizardPage;QAbstractPrintDialog、QAbstractPrintDialog、QPrintDialog、QPrintPreviewDialog、QPrintPreviewWidget、QPageSetupDialog

欢迎界面QSplashScreen:QSplashScreen、

功能性控件:QVideoWidget、QCameraViewfinder(拍照)、QWebEngineView(网页)

不同控件的特性

 

 4 QT常用控件使用详细介绍

  • 8
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值