好文档 - 专业文书写作范文服务资料分享网站

开发常用QT类

天下 分享 时间: 加入收藏 我要投稿 点赞

1. 抽象窗口部件 抽象窗口部件类是通过子类来使用的。 QDialog 对话窗口的基类 QWidget 所有用户界面对象的基类 QGraphicsView QGraphicsScene

QGraphicsProxyWidget QListView QListWidget QListWidgetItem QTableView QTableWidget QTableWidgetItem QTreeView QTreeWidget QTreeWidgetItem

2. 高级窗口部件 高级的GUI窗口部件,比如列表视图和进程条。 QTimeEdit Time editor QDateEdit Date editor QDateTimeEdit Combines a QDateEdit and QTimeEdit widget into a single widget for editing datetimes QTabWidget Stack of tabbed widgets QTextBrowser Rich text browser with hypertext navigation

3. 基本窗口部件 基本的GUI窗口部件,比如按钮,组合框和滚动条。 QAction Abstract user interface action that can appear both in menus and tool bars

QCheckBox Checkbox with a text label

QComboBox Combined button and popup list QLabel Text or image display

QLCDNumber Displays a number with LCD-like digits QLineEdit One-line text editor QPopupMenu Popup menu widget QPushButton Command button

QRadioButton Radio button with a text or pixmap label QScrollBar Vertical or horizontal scroll bar QSpinBox Spin box widget (spin button)

QTextEdit Powerful single-page rich text editor

QToolButton Quick-access button to commands or options, usually used inside a QToolBar

4. 数据库 与数据库相关的类,比如与SQL数据库相关的类。 QSqlDriver Abstract base class for accessing SQL databases

QSqlError SQL database error information QSqlField Manipulates the fields in SQL database tables and views QSqlQuery Means of executing and manipulating SQL statements QSqlRecord Encapsulates a database record, i.e. a set of database fields

QSqlResult Abstract interface for accessing data from SQL databases

QSqlRelationalTableModel QSqlTableModel

5. 日期与时间 处理日期与时间的类。 QDate 日期功能 QDateEdit 日期编辑器 QDateTime 日期和时间功能

QDateTimeEdit 把一个QDataEdit和一个QTimeEdit窗口部件组合为一个单一的窗口部件来编辑日期时间 QTime 时钟时间功能 QTimeEdit 时间编辑器 QTimer 定时器信号和单触发定时器

QCalendarWidget

6. 事件 用来生成和处理事件的类。 QCloseEvent Parameters that describe a close event QEvent The base class of all event classes. Event objects contain event parameters QFocusEvent Event parameters for widget focus events QKeyEvent Describes a key event QMouseEvent Parameters that describe a mouse event QMoveEvent Event parameters for move events QPaintEvent Event parameters for paint events QResizeEvent Event parameters for resize events QShowEvent Event which is sent when a widget is shown QTimerEvent Parameters that describe a timer event QWheelEvent Parameters that describe a wheel event

7. 非GUI的类 集合类,比如列表、队列、堆栈和字符串,它们不需要

QApplication类就可以和其它类一起使用。 QBitArray Array of bits QByteArray Array of bytes QMap Value-based template class that provides a dictionary QRegExp Pattern matching using regular expressions QString Abstraction of Unicode text and the classic C null-terminated char array

QStringList List of strings QHash QPair QMutex

QMutexLocker QWaitCondition QSharedPointer QBuffer

QStringListModel QModelIndex QVector QLocale

8. 图形和打印 提供绘制(和打印)图元,包括OpenGL。(也可以参见图形处理

和多媒体) QBitmap Monochrome (1-bit depth) pixmaps QBrush Defines the fill pattern of shapes drawn by a QPainter QColor Colors based on RGB or HSV values QColorDialog Dialog widget for specifying colors QColorGroup Group of widget colors QFont Font used for drawing text QImage Hardware-independent pixmap representation with direct access to the pixel data

QImageConsumer Abstraction used by QImageDecoder QMovie Incremental loading of animations or images, signalling as it progresses QPainter Does low-level painting e.g. on widgets QPalette Color groups for each widget state QPen Defines how a QPainter should draw lines and outlines of shapes QPicture Paint device that records and replays QPainter commands QPixmap Off-screen, pixel-based paint device QPoint Defines a point in the plane QPointArray Array of points QPrinter Paint device that paints on a printer QRect Defines a rectangle in the plane QRegion Clip region for a painter QSize Defines the size of a two-dimensional object QStyleSheet Collection of styles for rich text rendering and a generator of tags

QAudioOutput QAudioFormat

9. 帮助系统 用来给应用程序提供在线帮助的类。

QStatusBar Horizontal bar suitable for presenting status information

QStyleSheet Collection of styles for rich text rendering and a generator of tags

QTextBrowser Rich text browser with hypertext navigation QToolTip Tool tips (balloon help) for any widget or rectangular part of a widget

10. 图像处理 数字图像编码、解码和操作。(也可以参见图形和打印和多媒

体) QBitmap Monochrome (1-bit depth) pixmaps QBrush Defines the fill pattern of shapes drawn by a QPainter QColor Colors based on RGB or HSV values QImage Hardware-independent pixmap representation with direct access to the pixel data QMovie Incremental loading of animations or images, signalling as it progresses QPainter Does low-level painting e.g. on widgets QPalette Color groups for each widget state QPen Defines how a QPainter should draw lines and outlines of shapes QPicture Paint device that records and replays QPainter commands QPixmap Off-screen, pixel-based paint device QPointArray Array of points QPrinter Paint device that paints on a printer QRect Defines a rectangle in the plane QRegion Clip region for a painter QSize Defines the size of a two-dimensional object

11. 布局管理 用来处理自动调整窗口部件的大小和位置,能够构成复杂对话

框的类。

QGridLayout Lays out widgets in a grid QGroupBox Group box frame with a title QHBoxLayout Lines up widgets horizontally row

QLayout The base class of geometry managers QSpacerItem Blank space in a layout QVBoxLayout Lines up widgets vertically

12. 输入/输出和网络 提供文件输入输出,目录和网络的操作的类。

QDir Access to directory structures and their contents in a platform-independent way QFile I/O device that operates on files QSettings Persistent platform-independent application settings

13. 主窗口和相关类 一切你所需要的典型现代主程序窗口,包括目录、工具

条、工作区等等。 QAction Abstract user interface action that can appear both in menus and tool bars

QApplication Manages the GUI application's control flow and main settings QMainWindow Main application window, with a menu bar, dock windows (e.g. for toolbars), and a status bar QMenuBar Horizontal menu bar QPopupMenu Popup menu widget

QStatusBar Horizontal bar suitable for presenting status information

QToolBar Movable panel containing widgets such as tool buttons QProgressBar

14. 对象模型 在Qt应用程序框架底层的对象模型。 QObject The base class of all Qt objects

QVariant Acts like a union for the most common Qt data types

15. 标准对话框 用于文件、字体、颜色选择和更多的已经做好的对话框。

QColorDialog Dialog widget for specifying colors QDialog The base class of dialog windows QErrorMessage Error message display dialog QFileDialog Dialogs that allow users to select files or directories QFontDialog Dialog widget for selecting a font

QInputDialog Simple convenience dialog to get a single value from the user QMessageBox Modal dialog with a short message, an icon, and some buttons

QProgressDialog Feedback on the progress of a slow operation QTabDialog Stack of tabbed widgets QWizard Framework for wizard dialogs

16. 线程类 提供线程支持的类。

QThread 与平台无关的线程 QRunnable QThreadPool 17. XML类 通过DOM和SAX来支持XML的类。

开发常用QT类

1.抽象窗口部件抽象窗口部件类是通过子类来使用的。QDialog对话窗口的基类QWidget所有用户界面对象的基类QGraphicsViewQGraphicsSceneQGraphicsProxyWidgetQListViewQListWidgetQListWidgetItemQTableViewQTableWidgetQTableWid
推荐度:
点击下载文档文档为doc格式
8c0vu6hwb42v3bv3zrfw
领取福利

微信扫码领取福利

微信扫码分享