Eneboo - Documentación para desarrolladores
|
The Qt class is a namespace for miscellaneous identifiers that need to be global-like. Más...
#include <qnamespace.h>
The Qt class is a namespace for miscellaneous identifiers that need to be global-like.
Normally, you can ignore this class. QObject and a few other classes inherit it, so all the identifiers in the Qt namespace are normally usable without qualification.
However, you may occasionally need to say Qt::black
instead of just black
, particularly in static utility functions (such as many class factories).
typedef uint Qt::ComparisonFlags |
typedef uint Qt::ComparisonFlags |
typedef Dock Qt::ToolBarDock |
typedef Dock Qt::ToolBarDock |
typedef uint Qt::WFlags |
typedef uint Qt::WFlags |
typedef uint Qt::WState |
typedef uint Qt::WState |
enum Qt::AlignmentFlags |
This enum type is used to describe alignment. It contains horizontal and vertical flags.
The horizontal flags are:
AlignAuto Aligns according to the language. Left for most, right for Arabic and Hebrew. AlignLeft Aligns with the left edge. AlignRight Aligns with the right edge. AlignHCenter Centers horizontally in the available space. AlignJustify Justifies the text in the available space. Does not work for everything and may be interpreted as AlignAuto in some cases.
The vertical flags are:
AlignTop Aligns with the top. AlignBottom Aligns with the bottom. AlignVCenter Centers vertically in the available space.
You can use only one of the horizontal flags at a time. There is one two-dimensional flag:
AlignCenter Centers in both dimensions.
You can use at most one horizontal and one vertical flag at a time. AlignCenter
counts as both horizontal and vertical.
Masks:
AlignHorizontal_Mask AlignVertical_Mask
Conflicting combinations of flags have undefined meanings.
enum Qt::AlignmentFlags |
enum Qt::AnchorAttribute |
An anchor has one or more of the following attributes:
AnchorName the name attribute of the anchor. This attribute is used when scrolling to an anchor in the document.
AnchorHref the href attribute of the anchor. This attribute is used when a link is clicked to determine what content to load.
enum Qt::AnchorAttribute |
enum Qt::ArrowType |
enum Qt::ArrowType |
enum Qt::BackgroundMode |
enum Qt::BackgroundMode |
This enum describes how the background of a widget changes, as the widget's palette changes.
The background is what the widget contains when paintEvent() is called. To minimize flicker, this should be the most common color or pixmap in the widget. For PaletteBackground
, use colorGroup().brush( QColorGroup::Background
), and so on.
PaletteForeground PaletteBackground PaletteButton PaletteLight PaletteMidlight PaletteDark PaletteMid PaletteText PaletteBrightText PaletteButtonText PaletteBase PaletteShadow PaletteHighlight PaletteHighlightedText PaletteLink PaletteLinkVisited X11ParentRelative (internal use only)
The final three values have special meaning:
NoBackground the widget is not cleared before paintEvent(). If the widget's paint event always draws on all the pixels, using this mode can be both fast and flicker-free. FixedColor the widget is cleared to a fixed color, normally different from all the ones in the palette(). Set using setPaletteBackgroundColor(). FixedPixmap the widget is cleared to a fixed pixmap, normally different from all the ones in the palette(). Set using setPaletteBackgroundPixmap().
Although FixedColor
and FixedPixmap
are sometimes just right, if you use them, make sure that you test your application when the desktop color scheme has been changed. (On X11, a quick way to test this is e.g. "./myapp -bg paleblue". On Windows, you must use the control panel.)
enum Qt::BGMode |
enum Qt::BGMode |
enum Qt::BrushStyle |
NoBrush SolidPattern Dense1Pattern Dense2Pattern Dense3Pattern Dense4Pattern Dense5Pattern Dense6Pattern Dense7Pattern HorPattern VerPattern CrossPattern BDiagPattern FDiagPattern DiagCrossPattern CustomPattern
brush-styles.png Brush Styles
enum Qt::BrushStyle |
enum Qt::ButtonState |
enum Qt::ButtonState |
This enum type describes the state of the mouse and the modifier buttons.
NoButton used when the button state does not refer to any button (see QMouseEvent::button()). LeftButton set if the left button is pressed, or if this event refers to the left button. (The left button may be the right button on left-handed mice.) RightButton the right button. MidButton the middle button. ShiftButton a Shift key on the keyboard is also pressed. ControlButton a Ctrl key on the keyboard is also pressed. AltButton an Alt key on the keyboard is also pressed. MetaButton a Meta key on the keyboard is also pressed. Keypad a keypad button is pressed. KeyButtonMask a mask for ShiftButton, ControlButton, AltButton and MetaButton. MouseButtonMask a mask for LeftButton, RightButton and MidButton.
enum Qt::Corner |
TopLeft | |
TopRight | |
BottomLeft | |
BottomRight | |
TopLeft | |
TopRight | |
BottomLeft | |
BottomRight |
Reimplementado en AQS, QGridLayout y QGridLayout.
enum Qt::Corner |
This enum type specifies a corner in a rectangle: TopLeft top left corner TopRight top right corner BottomLeft bottom left corner BottomRight bottom right corner
TopLeft | |
TopRight | |
BottomLeft | |
BottomRight | |
TopLeft | |
TopRight | |
BottomLeft | |
BottomRight |
Reimplementado en AQS, QGridLayout y QGridLayout.
enum Qt::CursorShape |
This enum type defines the various cursors that can be used.
ArrowCursor standard arrow cursor UpArrowCursor upwards arrow CrossCursor crosshair WaitCursor hourglass/watch BusyCursor standard arrow with hourglass/watch IbeamCursor ibeam/text entry SizeVerCursor vertical resize SizeHorCursor horizontal resize SizeFDiagCursor diagonal resize (\) SizeBDiagCursor diagonal resize (/) SizeAllCursor all directions resize BlankCursor blank/invisible cursor SplitVCursor vertical splitting SplitHCursor horizontal splitting PointingHandCursor a pointing hand ForbiddenCursor a slashed circle WhatsThisCursor an arrow with a question mark BitmapCursor
ArrowCursor is the default for widgets in a normal state.
cursors.png Cursor Shapes
enum Qt::CursorShape |
enum Qt::DateFormat |
TextDate (default) Qt format ISODate ISO 8601 extended format (YYYY-MM-DD, or with time, YYYY-MM-DDTHH:MM:SS) LocalDate locale dependent format
enum Qt::DateFormat |
enum Qt::Dock |
Each dock window can be in one of the following positions:
DockTop above the central widget, below the menu bar.
DockBottom below the central widget, above the status bar.
DockLeft to the left of the central widget.
DockRight to the right of the central widget.
DockMinimized the dock window is not shown (this is effectively a 'hidden' dock area); the handles of all minimized dock windows are drawn in one row below the menu bar.
DockTornOff the dock window floats as its own top level window which always stays on top of the main window.
DockUnmanaged not managed by a QMainWindow.
Reimplementado en AQS.
enum Qt::Dock |
Reimplementado en AQS.
enum Qt::GUIStyle |
enum Qt::GUIStyle |
WindowsStyle MotifStyle MacStyle Win3Style PMStyle
The conversion flag is a bitwise-OR of the following values. The options marked "(default)" are set if no other values from the list are included (since the defaults are zero):
Color/Mono preference (ignored for QBitmap) AutoColor (default) - If the image has depth 1 and contains only black and white pixels, the pixmap becomes monochrome. ColorOnly The pixmap is dithered/converted to the native display depth. MonoOnly The pixmap becomes monochrome. If necessary, it is dithered using the chosen dithering algorithm.
Dithering mode preference for RGB channels DiffuseDither (default) - A high-quality dither. OrderedDither A faster, more ordered dither. ThresholdDither No dithering; closest color is used.
Dithering mode preference for alpha channel ThresholdAlphaDither (default) - No dithering. OrderedAlphaDither A faster, more ordered dither. DiffuseAlphaDither A high-quality dither. NoAlpha Not supported.
Color matching versus dithering preference PreferDither (default when converting to a pixmap) - Always dither 32-bit images when the image is converted to 8 bits. AvoidDither (default when converting for the purpose of saving to file) - Dither 32-bit images only if the image has more than 256 colors and it is being converted to 8 bits. AutoDither Not supported.
The following are not values that are used directly, but masks for the above classes: ColorMode_Mask Mask for the color mode. Dither_Mask Mask for the dithering mode for RGB channels. AlphaDither_Mask Mask for the dithering mode for the alpha channel. DitherMode_Mask Mask for the mode that determines the preference of color matching versus dithering.
Using 0 as the conversion flag sets all the default options.
enum Qt::Key |
enum Qt::Key |
The key names used by Qt.
Key_Escape Key_Tab Key_Backtab Key_Backspace Key_Return Key_Enter Key_Insert Key_Delete Key_Pause Key_Print Key_SysReq Key_Home Key_End Key_Left Key_Up Key_Right Key_Down Key_Prior Key_Next Key_Shift Key_Control Key_Meta Key_Alt Key_CapsLock Key_NumLock Key_ScrollLock Key_Clear Key_F1 Key_F2 Key_F3 Key_F4 Key_F5 Key_F6 Key_F7 Key_F8 Key_F9 Key_F10 Key_F11 Key_F12 Key_F13 Key_F14 Key_F15 Key_F16 Key_F17 Key_F18 Key_F19 Key_F20 Key_F21 Key_F22 Key_F23 Key_F24 Key_F25 Key_F26 Key_F27 Key_F28 Key_F29 Key_F30 Key_F31 Key_F32 Key_F33 Key_F34 Key_F35 Key_Super_L Key_Super_R Key_Menu Key_Hyper_L Key_Hyper_R Key_Help Key_Space Key_Any Key_Exclam Key_QuoteDbl Key_NumberSign Key_Dollar Key_Percent Key_Ampersand Key_Apostrophe Key_ParenLeft Key_ParenRight Key_Asterisk Key_Plus Key_Comma Key_Minus Key_Period Key_Slash Key_0 Key_1 Key_2 Key_3 Key_4 Key_5 Key_6 Key_7 Key_8 Key_9 Key_Colon Key_Semicolon Key_Less Key_Equal Key_Greater Key_Question Key_At Key_A Key_B Key_C Key_D Key_E Key_F Key_G Key_H Key_I Key_J Key_K Key_L Key_M Key_N Key_O Key_P Key_Q Key_R Key_S Key_T Key_U Key_V Key_W Key_X Key_Y Key_Z Key_BracketLeft Key_Backslash Key_BracketRight Key_AsciiCircum Key_Underscore Key_QuoteLeft Key_BraceLeft Key_Bar Key_BraceRight Key_AsciiTilde
Key_nobreakspace Key_exclamdown Key_cent Key_sterling Key_currency Key_yen Key_brokenbar Key_section Key_diaeresis Key_copyright Key_ordfeminine Key_guillemotleft Key_notsign Key_hyphen Key_registered Key_macron Key_degree Key_plusminus Key_twosuperior Key_threesuperior Key_acute Key_mu Key_paragraph Key_periodcentered Key_cedilla Key_onesuperior Key_masculine Key_guillemotright Key_onequarter Key_onehalf Key_threequarters Key_questiondown Key_Agrave Key_Aacute Key_Acircumflex Key_Atilde Key_Adiaeresis Key_Aring Key_AE Key_Ccedilla Key_Egrave Key_Eacute Key_Ecircumflex Key_Ediaeresis Key_Igrave Key_Iacute Key_Icircumflex Key_Idiaeresis Key_ETH Key_Ntilde Key_Ograve Key_Oacute Key_Ocircumflex Key_Otilde Key_Odiaeresis Key_multiply Key_Ooblique Key_Ugrave Key_Uacute Key_Ucircumflex Key_Udiaeresis Key_Yacute Key_THORN Key_ssharp Key_agrave Key_aacute Key_acircumflex Key_atilde Key_adiaeresis Key_aring Key_ae Key_ccedilla Key_egrave Key_eacute Key_ecircumflex Key_ediaeresis Key_igrave Key_iacute Key_icircumflex Key_idiaeresis Key_eth Key_ntilde Key_ograve Key_oacute Key_ocircumflex Key_otilde Key_odiaeresis Key_division Key_oslash Key_ugrave Key_uacute Key_ucircumflex Key_udiaeresis Key_yacute Key_thorn Key_ydiaeresis
Multimedia keys
Key_Back Key_Forward Key_Stop Key_Refresh
Key_VolumeDown Key_VolumeMute Key_VolumeUp Key_BassBoost Key_BassUp Key_BassDown Key_TrebleUp Key_TrebleDown
Key_MediaPlay Key_MediaStop Key_MediaPrev Key_MediaNext Key_MediaRecord
Key_HomePage Key_Favorites Key_Search Key_Standby Key_OpenUrl
Key_LaunchMail Key_LaunchMedia Key_Launch0 Key_Launch1 Key_Launch2 Key_Launch3 Key_Launch4 Key_Launch5 Key_Launch6 Key_Launch7 Key_Launch8 Key_Launch9 Key_LaunchA Key_LaunchB Key_LaunchC Key_LaunchD Key_LaunchE Key_LaunchF
Key_MediaLast
Key_unknown
Key_Direction_L internal use only Key_Direction_R internal use only
enum Qt::MacintoshVersion |
Returns the version of the Macintosh operating system that is running.
Note: that this function is implemented for the Macintosh version of Qt only.
This virtual function is only implemented under Macintosh.
If you create an application that inherits QApplication and reimplement this function, you get direct access to all Carbon Events that are received from the MacOS.
Return TRUE if you want to stop the event from being processed. Return FALSE for normal event dispatching.
MV_Unknown Version cannot be detected MV_9 Mac OS 9 MV_10_DOT_3 Mac OS X 10.3 MV_10_DOT_2 Mac OS X 10.2 MV_10_DOT_1 Mac OS X 10.1 MV_10_DOT_0 Mac OS X 10.0 MV_10_DOT_4 Mac OS X 10.4
MV_CHEETAH 10.0 Codename MV_PUMA 10.1 Codename MV_JAGUAR 10.2 Codename MV_PANTHER 10.3 Codename MV_TIGER 10.4 Codename
enum Qt::MacintoshVersion |
enum Qt::Modifier |
This enum type describes the keyboard modifier keys supported by Qt.
SHIFT the Shift keys provided on all standard keyboards. META the Meta keys. CTRL the Ctrl keys. ALT the normal Alt keys, but not e.g. AltGr. MODIFIER_MASK is a mask of Shift, Ctrl, Alt and Meta. UNICODE_ACCEL the accelerator is specified as a Unicode code point, not as a Qt Key.
enum Qt::Modifier |
enum Qt::Orientation |
enum Qt::Orientation |
This type is used to signify an object's orientation.
Horizontal Vertical
Orientation is used with QScrollBar for example.
enum Qt::PaintUnit |
enum Qt::PaintUnit |
enum Qt::PenCapStyle |
This enum type defines the pen cap styles supported by Qt, i.e. the line end caps that can be drawn using QPainter.
FlatCap a square line end that does not cover the end point of the line. SquareCap a square line end that covers the end point and extends beyond it with half the line width. RoundCap a rounded line end. MPenCapStyle mask of the pen cap styles.
pen-cap-styles.png Pen Cap Styles
enum Qt::PenCapStyle |
enum Qt::PenJoinStyle |
enum Qt::PenJoinStyle |
This enum type defines the pen join styles supported by Qt, i.e. which joins between two connected lines can be drawn using QPainter.
MiterJoin The outer edges of the lines are extended to meet at an angle, and this area is filled. BevelJoin The triangular notch between the two lines is filled. RoundJoin A circular arc between the two lines is filled. MPenJoinStyle mask of the pen join styles.
pen-join-styles.png Pen Join Styles
enum Qt::PenStyle |
This enum type defines the pen styles that can be drawn using QPainter. The styles are
NoPen no line at all. For example, QPainter::drawRect() fills but does not draw any boundary line.
SolidLine a simple line.
DashLine dashes separated by a few pixels.
DotLine dots separated by a few pixels.
DashDotLine alternate dots and dashes.
DashDotDotLine one dash, two dots, one dash, two dots.
MPenStyle mask of the pen styles.
pen-styles.png Pen Styles
enum Qt::PenStyle |
enum Qt::RasterOp |
This enum type is used to describe the way things are written to the paint device. Each bit of the src (what you write) interacts with the corresponding bit of the dst pixel.
CopyROP dst = src OrROP dst = src OR dst XorROP dst = src XOR dst NotAndROP dst = (NOT src) AND dst EraseROP an alias for NotAndROP
NotCopyROP dst = NOT src NotOrROP dst = (NOT src) OR dst NotXorROP dst = (NOT src) XOR dst AndROP dst = src AND dst NotEraseROP an alias for AndROP
NotROP dst = NOT dst ClearROP dst = 0 SetROP dst = 1 NopROP dst = dst AndNotROP dst = src AND (NOT dst) OrNotROP dst = src OR (NOT dst) NandROP dst = NOT (src AND dst) NorROP dst = NOT (src OR dst)
By far the most useful ones are CopyROP
and XorROP
.
On Qt/Embedded, only CopyROP
, XorROP
, and NotROP
are supported.
enum Qt::RasterOp |
enum Qt::SequenceMatch |
enum Qt::SequenceMatch |
enum Qt::SortOrder |
enum Qt::SortOrder |
This enum describes how the items in a widget are sorted.
Ascending The items are sorted ascending e.g. starts with 'AAA' ends with 'ZZZ' in Latin-1 locales
Descending The items are sorted descending e.g. starts with 'ZZZ' ends with 'AAA' in Latin-1 locales
This enum type is used to set the string comparison mode when searching for an item. It is used by QListBox, QListView and QIconView, for example. We'll refer to the string being searched as the 'target' string.
CaseSensitive The strings must match case sensitively. ExactMatch The target and search strings must match exactly. BeginsWith The target string begins with the search string. EndsWith The target string ends with the search string. Contains The target string contains the search string.
If you OR these flags together (excluding CaseSensitive
), the search criteria be applied in the following order: ExactMatch
, BeginsWith
, EndsWith
, Contains
.
Matching is case-insensitive unless CaseSensitive
is set. CaseSensitive
can be OR-ed with any combination of the other flags.
enum Qt::TextFlags |
This enum type is used to define some modifier flags. Some of these flags only make sense in the context of printing:
SingleLine Treats all whitespace as spaces and prints just one line. DontClip If it's impossible to stay within the given bounds, it prints outside. ExpandTabs Makes the U+0009 (ASCII tab) character move to the next tab stop. ShowPrefix Displays the string "\&P" as <u>P</u> (see QButton for an example). For an ampersand, use "\&\&". WordBreak Breaks lines at appropriate points, e.g. at word boundaries. BreakAnywhere Breaks lines anywhere, even within words. NoAccel Same as ShowPrefix but doesn't draw the underlines.
You can use as many modifier flags as you want, except that SingleLine
and WordBreak
cannot be combined.
Flags that are inappropriate for a given use (e.g. ShowPrefix to QGridLayout::addWidget()) are generally ignored.
enum Qt::TextFlags |
enum Qt::TextFormat |
This enum is used in widgets that can display both plain text and rich text, e.g. QLabel. It is used for deciding whether a text string should be interpreted as one or the other. This is normally done by passing one of the enum values to a setTextFormat() function.
PlainText The text string is interpreted as a plain text string.
RichText The text string is interpreted as a rich text string using the current QStyleSheet::defaultSheet().
AutoText The text string is interpreted as for RichText
if QStyleSheet::mightBeRichText() returns TRUE, otherwise as PlainText
.
LogText A special, limited text format which is only used by QTextEdit in an optimized mode.
Reimplementado en QSTextEdit.
enum Qt::TextFormat |
Reimplementado en QSTextEdit.
enum Qt::TimeSpec |
enum Qt::TimeSpec |
enum Qt::UIEffect |
enum Qt::UIEffect |
UI_General UI_AnimateMenu UI_FadeMenu UI_AnimateCombo UI_AnimateTooltip UI_FadeTooltip UI_AnimateToolBox Reserved
enum Qt::WidgetFlags |
enum Qt::WidgetFlags |
widget flag
This enum type is used to specify various window-system properties for the widget. They are fairly unusual but necessary in a few cases. Some of these flags depend on whether the underlying window manager supports them. (See the toplevel example for an explanation and example of their use.)
The main types are
WType_TopLevel indicates that this widget is a top-level widget, usually with a window-system frame and so on.
WType_Dialog indicates that this widget is a top-level window that should be decorated as a dialog (i.e. typically no maximize or minimize buttons in the title bar). If you want to use it as a modal dialog it should be launched from another window, or have a parent and this flag should be combined with WShowModal
. If you make it modal, the dialog will prevent other top-level windows in the application from getting any input. WType_Dialog
implies WType_TopLevel
. We refer to a top-level window that has a parent as a secondary window. (See also WGroupLeader
.)
WType_Popup indicates that this widget is a popup top-level window, i.e. that it is modal, but has a window system frame appropriate for popup menus. WType_Popup
implies WType_TopLevel.
WType_Desktop indicates that this widget is the desktop. See also WPaintDesktop
below. WType_Desktop
implies WType_TopLevel
.
There are also a number of flags which you can use to customize the appearance of top-level windows. These have no effect on other windows:
WStyle_Customize indicates that the WStyle_*
flags should be used to build the window instead of the default flags.
WStyle_NormalBorder gives the window a normal border. This cannot be combined with WStyle_DialogBorder
or WStyle_NoBorder
.
WStyle_DialogBorder gives the window a thin dialog border. This cannot be combined with WStyle_NormalBorder
or WStyle_NoBorder
.
WStyle_NoBorder produces a borderless window. Note that the user cannot move or resize a borderless window via the window system. This cannot be combined with WStyle_NormalBorder
or WStyle_DialogBorder
. On Windows, the flag works fine. On X11, the result of the flag is dependent on the window manager and its ability to understand MOTIF and/or NETWM hints: most existing modern window managers can handle this. With WX11BypassWM
, you can bypass the window manager completely. This results in a borderless window that is not managed at all (i.e. no keyboard input unless you call setActiveWindow() manually).
WStyle_NoBorderEx this value is obsolete. It has the same effect as using WStyle_NoBorder
.
WStyle_Title gives the window a title bar.
WStyle_SysMenu adds a window system menu.
WStyle_Minimize adds a minimize button. Note that on Windows this has to be combined with WStyle_SysMenu
for it to work.
WStyle_Maximize adds a maximize button. Note that on Windows this has to be combined with WStyle_SysMenu
for it to work.
WStyle_MinMax is equal to WStyle_Minimize|WStyle_Maximize
. Note that on Windows this has to be combined with WStyle_SysMenu
to work.
WStyle_ContextHelp adds a context help button to dialogs.
WStyle_Tool makes the window a tool window. A tool window is often a small window with a smaller than usual title bar and decoration, typically used for collections of tool buttons. It there is a parent, the tool window will always be kept on top of it. If there isn't a parent, you may consider passing WStyle_StaysOnTop
as well. If the window system supports it, a tool window can be decorated with a somewhat lighter frame. It can also be combined with WStyle_NoBorder
.
WStyle_StaysOnTop informs the window system that the window should stay on top of all other windows. Note that on some window managers on X11 you also have to pass WX11BypassWM
for this flag to work correctly.
WStyle_Dialog indicates that the window is a logical subwindow of its parent (i.e. a dialog). The window will not get its own taskbar entry and will be kept on top of its parent by the window system. Usually it will also be minimized when the parent is minimized. If not customized, the window is decorated with a slightly simpler title bar. This is the flag QDialog uses.
WStyle_Splash indicates that the window is a splash screen. On X11, we try to follow NETWM standard for a splash screen window if the window manager supports is otherwise it is equivalent to WX11BypassWM
. On other platforms, it is equivalent to WStyle_NoBorder
|
WMacNoSheet
|
WStyle_Tool
|
WWinOwnDC
Modifier flags:
WDestructiveClose makes Qt delete this widget when the widget has accepted closeEvent(), or when the widget tried to ignore closeEvent() but could not.
WPaintDesktop gives this widget paint events for the desktop.
WPaintUnclipped makes all painters operating on this widget unclipped. Children of this widget or other widgets in front of it do not clip the area the painter can paint on.
WPaintClever indicates that Qt should not try to optimize repainting for the widget, but instead pass on window system repaint events directly. (This tends to produce more events and smaller repaint regions.)
WMouseNoMask indicates that even if the widget has a mask, it wants mouse events for its entire rectangle.
WStaticContents indicates that the widget contents are north-west aligned and static. On resize, such a widget will receive paint events only for the newly visible part of itself.
WNoAutoErase indicates that the widget paints all its pixels. Updating, resizing, scrolling and focus changes should therefore not erase the widget. This allows smart-repainting to avoid flicker.
WResizeNoErase this value is obsolete; use WNoAutoErase instead. WRepaintNoErase this value is obsolete; use WNoAutoErase instead. WGroupLeader makes this window a group leader. A group leader should not have a parent (i.e. it should be a top-level window). Any decendant windows (direct or indirect) of a group leader are in its group; other windows are not. If you show a secondary window from the group (i.e. show a window whose top-most parent is a group leader), that window will be modal with respect to the other windows in the group, but modeless with respect to windows in other groups.
Miscellaneous flags
WShowModal see WType_Dialog
Internal flags.
WNoMousePropagation WStaticContents WStyle_Reserved WSubWindow WType_Modal WWinOwnDC WX11BypassWM WMacNoSheet WMacDrawer WStyle_Mask WType_Mask
enum Qt::WidgetState |
Internal flags.
WState_Created WState_Disabled WState_Visible WState_ForceHide WState_OwnCursor WState_MouseTracking WState_CompressKeys WState_BlockUpdates WState_InPaintEvent WState_Reparented WState_ConfigPending WState_Resized WState_AutoMask WState_Polished WState_DND WState_Reserved0 internal WState_CreatedHidden WState_Maximized WState_Minimized WState_ForceDisabled WState_Exposed WState_HasMouse WState_CreatedHidden WState_OwnSizePolicy WState_FullScreen
enum Qt::WidgetState |
enum Qt::WindowState |
window state
This enum type is used to specify the current state of a top-level window.
The states are
WindowNoState The window has no state set (in normal state). WindowMinimized The window is minimized (i.e. iconified). WindowMaximized The window is maximized with a frame around it. WindowFullScreen The window fills the entire screen without any frame around it. WindowActive The window is the active window, i.e. it has keyboard focus.
enum Qt::WindowState |
enum Qt::WindowsVersion |
enum Qt::WindowsVersion |
QT_STATIC_CONST QCursor & Qt::arrowCursor = cursorTable[0] |
QT_STATIC_CONST QCursor & Qt::blankCursor = cursorTable[10] |
QT_STATIC_CONST QCursor & Qt::busyCursor = cursorTable[16] |
QT_STATIC_CONST QColor & Qt::color0 = stdcol[0] |
QT_STATIC_CONST QColor & Qt::color1 = stdcol[1] |
QT_STATIC_CONST QCursor & Qt::crossCursor = cursorTable[2] |
QT_STATIC_CONST QColor & Qt::darkBlue = stdcol[15] |
QT_STATIC_CONST QColor & Qt::darkCyan = stdcol[16] |
QT_STATIC_CONST QColor & Qt::darkGray = stdcol[4] |
QT_STATIC_CONST QColor & Qt::darkGreen = stdcol[14] |
QT_STATIC_CONST QColor & Qt::darkMagenta = stdcol[17] |
QT_STATIC_CONST QColor & Qt::darkRed = stdcol[13] |
QT_STATIC_CONST QColor & Qt::darkYellow = stdcol[18] |
QT_STATIC_CONST QCursor & Qt::forbiddenCursor = cursorTable[14] |
QT_STATIC_CONST QCursor & Qt::ibeamCursor = cursorTable[4] |
QT_STATIC_CONST QColor & Qt::lightGray = stdcol[6] |
QT_STATIC_CONST QColor & Qt::magenta = stdcol[11] |
QT_STATIC_CONST QCursor & Qt::pointingHandCursor = cursorTable[13] |
QT_STATIC_CONST QCursor & Qt::sizeAllCursor = cursorTable[9] |
QT_STATIC_CONST QCursor & Qt::sizeBDiagCursor = cursorTable[7] |
QT_STATIC_CONST QCursor & Qt::sizeFDiagCursor = cursorTable[8] |
QT_STATIC_CONST QCursor & Qt::sizeHorCursor = cursorTable[6] |
QT_STATIC_CONST QCursor & Qt::sizeVerCursor = cursorTable[5] |
QT_STATIC_CONST QCursor & Qt::splitHCursor = cursorTable[12] |
QT_STATIC_CONST QCursor & Qt::splitVCursor = cursorTable[11] |
QT_STATIC_CONST QCursor & Qt::upArrowCursor = cursorTable[1] |
QT_STATIC_CONST QCursor & Qt::waitCursor = cursorTable[3] |
QT_STATIC_CONST QCursor & Qt::whatsThisCursor = cursorTable[15] |
QT_STATIC_CONST QColor & Qt::yellow = stdcol[12] |