IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Qt Widgets C++ Classes

The Qt Widgets module extends Qt GUI with C++ widget functionality.

Article lu   fois.

L'auteur

Liens sociaux

Viadeo Twitter Facebook Share on Google+   

Qt Widgets C++ Classes

The Qt Widgets module extends Qt GUI with C++ widget functionality.

Classes

  • QAbstractButton: The QAbstractButton class is the abstract base class of button widgets, providing functionality common to buttons.

  • QAbstractGraphicsShapeItem: The QAbstractGraphicsShapeItem class provides a common base for all path items.

  • QAbstractItemDelegate: The QAbstractItemDelegate class is used to display and edit data items from a model.

  • QAbstractItemView: The QAbstractItemView class provides the basic functionality for item view classes.

  • QAbstractScrollArea: The QAbstractScrollArea widget provides a scrolling area with on-demand scroll bars.

  • QAbstractSlider: The QAbstractSlider class provides an integer value within a range.

  • QAbstractSpinBox: The QAbstractSpinBox class provides a spinbox and a line edit to display values.

  • QAccessibleWidget: The QAccessibleWidget class implements the QAccessibleInterface for QWidgets.

  • QApplication: The QApplication class manages the GUI application's control flow and main settings.

  • QBoxLayout: The QBoxLayout class lines up child widgets horizontally or vertically.

  • QButtonGroup: The QButtonGroup class provides a container to organize groups of button widgets.

  • QCalendarWidget: The QCalendarWidget class provides a monthly based calendar widget allowing the user to select a date.

  • QCheckBox: The QCheckBox widget provides a checkbox with a text label.

  • QColorDialog: The QColorDialog class provides a dialog widget for specifying colors.

  • QColormap: The QColormap class maps device independent QColors to device dependent pixel values.

  • QColumnView: The QColumnView class provides a model/view implementation of a column view.

  • QComboBox: The QComboBox widget is a combined button and popup list.

  • QCommandLinkButton: The QCommandLinkButton widget provides a Vista style command link button.

  • QCommonStyle: The QCommonStyle class encapsulates the common Look and Feel of a GUI.

  • QCompleter: The QCompleter class provides completions based on an item model.

  • QDataWidgetMapper: The QDataWidgetMapper class provides mapping between a section of a data model to widgets.

  • QDateEdit: The QDateEdit class provides a widget for editing dates based on the QDateTimeEdit widget.

  • QDateTimeEdit: The QDateTimeEdit class provides a widget for editing dates and times.

  • QDial: The QDial class provides a rounded range control (like a speedometer or potentiometer).

  • QDialog: The QDialog class is the base class of dialog windows.

  • QDialogButtonBox: The QDialogButtonBox class is a widget that presents buttons in a layout that is appropriate to the current widget style.

  • QDockWidget: The QDockWidget class provides a widget that can be docked inside a QMainWindow or floated as a top-level window on the desktop.

  • QDoubleSpinBox: The QDoubleSpinBox class provides a spin box widget that takes doubles.

  • QErrorMessage: The QErrorMessage class provides an error message display dialog.

  • QFileDialog: The QFileDialog class provides a dialog that allow users to select files or directories.

  • QFileIconProvider: The QFileIconProvider class provides file icons for the QFileSystemModel class.

  • QFocusFrame: The QFocusFrame widget provides a focus frame which can be outside of a widget's normal paintable area.

  • QFontComboBox: The QFontComboBox widget is a combobox that lets the user select a font family.

  • QFontDialog: The QFontDialog class provides a dialog widget for selecting a font.

  • QFormLayout: The QFormLayout class manages forms of input widgets and their associated labels.

  • QFormLayout::TakeRowResult: Contains the result of a QFormLayout::takeRow() call.

  • QFrame: The QFrame class is the base class of widgets that can have a frame.

  • QGesture: The QGesture class represents a gesture, containing properties that describe the corresponding user input.

  • QGestureEvent: The QGestureEvent class provides the description of triggered gestures.

  • QGestureRecognizer: The QGestureRecognizer class provides the infrastructure for gesture recognition.

  • QGraphicsAnchor: The QGraphicsAnchor class represents an anchor between two items in a QGraphicsAnchorLayout.

  • QGraphicsAnchorLayout: The QGraphicsAnchorLayout class provides a layout where one can anchor widgets together in Graphics View.

  • QGraphicsBlurEffect: The QGraphicsBlurEffect class provides a blur effect.

  • QGraphicsColorizeEffect: The QGraphicsColorizeEffect class provides a colorize effect.

  • QGraphicsDropShadowEffect: The QGraphicsDropShadowEffect class provides a drop shadow effect.

  • QGraphicsEffect: The QGraphicsEffect class is the base class for all graphics effects.

  • QGraphicsEllipseItem: The QGraphicsEllipseItem class provides an ellipse item that you can add to a QGraphicsScene.

  • QGraphicsGridLayout: The QGraphicsGridLayout class provides a grid layout for managing widgets in Graphics View.

  • QGraphicsItem: The QGraphicsItem class is the base class for all graphical items in a QGraphicsScene.

  • QGraphicsItemGroup: The QGraphicsItemGroup class provides a container that treats a group of items as a single item.

  • QGraphicsLayout: The QGraphicsLayout class provides the base class for all layouts in Graphics View.

  • QGraphicsLayoutItem: The QGraphicsLayoutItem class can be inherited to allow your custom items to be managed by layouts.

  • QGraphicsLineItem: The QGraphicsLineItem class provides a line item that you can add to a QGraphicsScene.

  • QGraphicsLinearLayout: The QGraphicsLinearLayout class provides a horizontal or vertical layout for managing widgets in Graphics View.

  • QGraphicsObject: The QGraphicsObject class provides a base class for all graphics items that require signals, slots and properties.

  • QGraphicsOpacityEffect: The QGraphicsOpacityEffect class provides an opacity effect.

  • QGraphicsPathItem: The QGraphicsPathItem class provides a path item that you can add to a QGraphicsScene.

  • QGraphicsPixmapItem: The QGraphicsPixmapItem class provides a pixmap item that you can add to a QGraphicsScene.

  • QGraphicsPolygonItem: The QGraphicsPolygonItem class provides a polygon item that you can add to a QGraphicsScene.

  • QGraphicsProxyWidget: The QGraphicsProxyWidget class provides a proxy layer for embedding a QWidget in a QGraphicsScene.

  • QGraphicsRectItem: The QGraphicsRectItem class provides a rectangle item that you can add to a QGraphicsScene.

  • QGraphicsRotation: The QGraphicsRotation class provides a rotation transformation around a given axis.

  • QGraphicsScale: The QGraphicsScale class provides a scale transformation.

  • QGraphicsScene: The QGraphicsScene class provides a surface for managing a large number of 2D graphical items.

  • QGraphicsSceneContextMenuEvent: The QGraphicsSceneContextMenuEvent class provides context menu events in the graphics view framework.

  • QGraphicsSceneDragDropEvent: The QGraphicsSceneDragDropEvent class provides events for drag and drop in the graphics view framework.

  • QGraphicsSceneEvent: The QGraphicsSceneEvent class provides a base class for all graphics view related events.

  • QGraphicsSceneHelpEvent: The QGraphicsSceneHelpEvent class provides events when a tooltip is requested.

  • QGraphicsSceneHoverEvent: The QGraphicsSceneHoverEvent class provides hover events in the graphics view framework.

  • QGraphicsSceneMouseEvent: The QGraphicsSceneMouseEvent class provides mouse events in the graphics view framework.

  • QGraphicsSceneMoveEvent: The QGraphicsSceneMoveEvent class provides events for widget moving in the graphics view framework.

  • QGraphicsSceneResizeEvent: The QGraphicsSceneResizeEvent class provides events for widget resizing in the graphics view framework.

  • QGraphicsSceneWheelEvent: The QGraphicsSceneWheelEvent class provides wheel events in the graphics view framework.

  • QGraphicsSimpleTextItem: The QGraphicsSimpleTextItem class provides a simple text path item that you can add to a QGraphicsScene.

  • QGraphicsTextItem: The QGraphicsTextItem class provides a text item that you can add to a QGraphicsScene to display formatted text.

  • QGraphicsTransform: The QGraphicsTransform class is an abstract base class for building advanced transformations on QGraphicsItems.

  • QGraphicsView: The QGraphicsView class provides a widget for displaying the contents of a QGraphicsScene.

  • QGraphicsWidget: The QGraphicsWidget class is the base class for all widget items in a QGraphicsScene.

  • QGridLayout: The QGridLayout class lays out widgets in a grid.

  • QGroupBox: The QGroupBox widget provides a group box frame with a title.

  • QHBoxLayout: The QHBoxLayout class lines up widgets horizontally.

  • QHeaderView: The QHeaderView class provides a header row or header column for item views.

  • QInputDialog: The QInputDialog class provides a simple convenience dialog to get a single value from the user.

  • QItemDelegate: The QItemDelegate class provides display and editing facilities for data items from a model.

  • QItemEditorCreator: The QItemEditorCreator class makes it possible to create item editor creator bases without subclassing QItemEditorCreatorBase.

  • QItemEditorCreatorBase: The QItemEditorCreatorBase class provides an abstract base class that must be subclassed when implementing new item editor creators.

  • QItemEditorFactory: The QItemEditorFactory class provides widgets for editing item data in views and delegates.

  • QKeySequenceEdit: The QKeySequenceEdit widget allows to input a QKeySequence.

  • QLCDNumber: The QLCDNumber widget displays a number with LCD-like digits.

  • QLabel: The QLabel widget provides a text or image display.

  • QLayout: The QLayout class is the base class of geometry managers.

  • QLayoutItem: The QLayoutItem class provides an abstract item that a QLayout manipulates.

  • QLineEdit: The QLineEdit widget is a one-line text editor.

  • QListView: The QListView class provides a list or icon view onto a model.

  • QListWidget: The QListWidget class provides an item-based list widget.

  • QListWidgetItem: The QListWidgetItem class provides an item for use with the QListWidget item view class.

  • QMainWindow: The QMainWindow class provides a main application window.

  • QMdiArea: The QMdiArea widget provides an area in which MDI windows are displayed.

  • QMdiSubWindow: The QMdiSubWindow class provides a subwindow class for QMdiArea.

  • QMenu: The QMenu class provides a menu widget for use in menu bars, context menus, and other popup menus.

  • QMenuBar: The QMenuBar class provides a horizontal menu bar.

  • QMessageBox: The QMessageBox class provides a modal dialog for informing the user or for asking the user a question and receiving an answer.

  • QPanGesture: The QPanGesture class describes a panning gesture made by the user.

  • QPinchGesture: The QPinchGesture class describes a pinch gesture made by the user.

  • QPlainTextDocumentLayout: The QPlainTextDocumentLayout class implements a plain text layout for QTextDocument.

  • QPlainTextEdit: The QPlainTextEdit class provides a widget that is used to edit and display plain text.

  • QProgressBar: The QProgressBar widget provides a horizontal or vertical progress bar.

  • QProgressDialog: The QProgressDialog class provides feedback on the progress of a slow operation.

  • QProxyStyle: The QProxyStyle class is a convenience class that simplifies dynamically overriding QStyle elements.

  • QPushButton: The QPushButton widget provides a command button.

  • QRadioButton: The QRadioButton widget provides a radio button with a text label.

  • QRubberBand: The QRubberBand class provides a rectangle or line that can indicate a selection or a boundary.

  • QScrollArea: The QScrollArea class provides a scrolling view onto another widget.

  • QScrollBar: The QScrollBar widget provides a vertical or horizontal scroll bar.

  • QScroller: The QScroller class enables kinetic scrolling for any scrolling widget or graphics item.

  • QScrollerProperties: The QScrollerProperties class stores the settings for a QScroller.

  • QSizeGrip: The QSizeGrip class provides a resize handle for resizing top-level windows.

  • QSizePolicy: The QSizePolicy class is a layout attribute describing horizontal and vertical resizing policy.

  • QSlider: The QSlider widget provides a vertical or horizontal slider.

  • QSpacerItem: The QSpacerItem class provides blank space in a layout.

  • QSpinBox: The QSpinBox class provides a spin box widget.

  • QSplashScreen: The QSplashScreen widget provides a splash screen that can be shown during application startup.

  • QSplitter: The QSplitter class implements a splitter widget.

  • QSplitterHandle: The QSplitterHandle class provides handle functionality for the splitter.

  • QStackedLayout: The QStackedLayout class provides a stack of widgets where only one widget is visible at a time.

  • QStackedWidget: The QStackedWidget class provides a stack of widgets where only one widget is visible at a time.

  • QStandardItemEditorCreator: The QStandardItemEditorCreator class provides the possibility to register widgets without having to subclass QItemEditorCreatorBase.

  • QStatusBar: The QStatusBar class provides a horizontal bar suitable for presenting status information.

  • QStyle: The QStyle class is an abstract base class that encapsulates the look and feel of a GUI.

  • QStyleFactory: The QStyleFactory class creates QStyle objects.

  • QStyleHintReturn: The QStyleHintReturn class provides style hints that return more than basic data types.

  • QStyleHintReturnMask: The QStyleHintReturnMask class provides style hints that return a QRegion.

  • QStyleHintReturnVariant: The QStyleHintReturnVariant class provides style hints that return a QVariant.

  • QStyleOption: The QStyleOption class stores the parameters used by QStyle functions.

  • QStyleOptionButton: The QStyleOptionButton class is used to describe the parameters for drawing buttons.

  • QStyleOptionComboBox: The QStyleOptionComboBox class is used to describe the parameter for drawing a combobox.

  • QStyleOptionComplex: The QStyleOptionComplex class is used to hold parameters that are common to all complex controls.

  • QStyleOptionDockWidget: The QStyleOptionDockWidget class is used to describe the parameters for drawing a dock widget.

  • QStyleOptionFocusRect: The QStyleOptionFocusRect class is used to describe the parameters for drawing a focus rectangle with QStyle.

  • QStyleOptionFrame: The QStyleOptionFrame class is used to describe the parameters for drawing a frame.

  • QStyleOptionGraphicsItem: The QStyleOptionGraphicsItem class is used to describe the parameters needed to draw a QGraphicsItem.

  • QStyleOptionGroupBox: The QStyleOptionGroupBox class describes the parameters for drawing a group box.

  • QStyleOptionHeader: The QStyleOptionHeader class is used to describe the parameters for drawing a header.

  • QStyleOptionHeaderV2: The QStyleOptionHeaderV2 class is used to describe the parameters for drawing a header.

  • QStyleOptionMenuItem: The QStyleOptionMenuItem class is used to describe the parameter necessary for drawing a menu item.

  • QStyleOptionProgressBar: The QStyleOptionProgressBar class is used to describe the parameters necessary for drawing a progress bar.

  • QStyleOptionRubberBand: The QStyleOptionRubberBand class is used to describe the parameters needed for drawing a rubber band.

  • QStyleOptionSizeGrip: The QStyleOptionSizeGrip class is used to describe the parameter for drawing a size grip.

  • QStyleOptionSlider: The QStyleOptionSlider class is used to describe the parameters needed for drawing a slider.

  • QStyleOptionSpinBox: The QStyleOptionSpinBox class is used to describe the parameters necessary for drawing a spin box.

  • QStyleOptionTab: The QStyleOptionTab class is used to describe the parameters for drawing a tab bar.

  • QStyleOptionTabBarBase: The QStyleOptionTabBarBase class is used to describe the base of a tab bar, i.e. the part that the tab bar usually overlaps with.

  • QStyleOptionTabWidgetFrame: The QStyleOptionTabWidgetFrame class is used to describe the parameters for drawing the frame around a tab widget.

  • QStyleOptionTitleBar: The QStyleOptionTitleBar class is used to describe the parameters for drawing a title bar.

  • QStyleOptionToolBar: The QStyleOptionToolBar class is used to describe the parameters for drawing a toolbar.

  • QStyleOptionToolBox: The QStyleOptionToolBox class is used to describe the parameters needed for drawing a tool box.

  • QStyleOptionToolButton: The QStyleOptionToolButton class is used to describe the parameters for drawing a tool button.

  • QStyleOptionViewItem: The QStyleOptionViewItem class is used to describe the parameters used to draw an item in a view widget.

  • QStylePainter: The QStylePainter class is a convenience class for drawing QStyle elements inside a widget.

  • QStylePlugin: The QStylePlugin class provides an abstract base for custom QStyle plugins.

  • QStyledItemDelegate: The QStyledItemDelegate class provides display and editing facilities for data items from a model.

  • QSwipeGesture: The QSwipeGesture class describes a swipe gesture made by the user.

  • QSystemTrayIcon: The QSystemTrayIcon class provides an icon for an application in the system tray.

  • QTabBar: The QTabBar class provides a tab bar, e.g. for use in tabbed dialogs.

  • QTabWidget: The QTabWidget class provides a stack of tabbed widgets.

  • QTableView: The QTableView class provides a default model/view implementation of a table view.

  • QTableWidget: The QTableWidget class provides an item-based table view with a default model.

  • QTableWidgetItem: The QTableWidgetItem class provides an item for use with the QTableWidget class.

  • QTableWidgetSelectionRange: The QTableWidgetSelectionRange class provides a way to interact with selection in a model without using model indexes and a selection model.

  • QTapAndHoldGesture: The QTapAndHoldGesture class describes a tap-and-hold (aka LongTap) gesture made by the user.

  • QTapGesture: The QTapGesture class describes a tap gesture made by the user.

  • QTextBrowser: The QTextBrowser class provides a rich text browser with hypertext navigation.

  • QTextEdit: The QTextEdit class provides a widget that is used to edit and display both plain and rich text.

  • QTextEdit::ExtraSelection: The QTextEdit::ExtraSelection structure provides a way of specifying a character format for a given selection in a document.

  • QTileRules: The QTileRules class provides the rules used to draw a pixmap or image split into nine segments.

  • QTimeEdit: The QTimeEdit class provides a widget for editing times based on the QDateTimeEdit widget.

  • QToolBar: The QToolBar class provides a movable panel that contains a set of controls.

  • QToolBox: The QToolBox class provides a column of tabbed widget items.

  • QToolButton: The QToolButton class provides a quick-access button to commands or options, usually used inside a QToolBar.

  • QToolTip: The QToolTip class provides tool tips (balloon help) for any widget.

  • QTreeView: The QTreeView class provides a default model/view implementation of a tree view.

  • QTreeWidget: The QTreeWidget class provides a tree view that uses a predefined tree model.

  • QTreeWidgetItem: The QTreeWidgetItem class provides an item for use with the QTreeWidget convenience class.

  • QTreeWidgetItemIterator: The QTreeWidgetItemIterator class provides a way to iterate over the items in a QTreeWidget instance.

  • QUndoView: The QUndoView class displays the contents of a QUndoStack.

  • QVBoxLayout: The QVBoxLayout class lines up widgets vertically.

  • QWhatsThis: The QWhatsThis class provides a simple description of any widget, i.e. answering the question "What's This?".

  • QWidget: The QWidget class is the base class of all user interface objects.

  • QWidgetAction: The QWidgetAction class extends QAction by an interface for inserting custom widgets into action based containers, such as toolbars.

  • QWidgetItem: The QWidgetItem class is a layout item that represents a widget.

  • QWizard: The QWizard class provides a framework for wizards.

  • QWizardPage: The QWizardPage class is the base class for wizard pages.

Detailed Description

The Qt Widgets page contains information about how to use the module.

Vous avez aimé ce tutoriel ? Alors partagez-le en cliquant sur les boutons suivants : Viadeo Twitter Facebook Share on Google+