?? qt.html
字號:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- /home/reggie/tmp/qt-3.0-reggie-5401/qt-win-commercial-3.0.5/src/kernel/qobject.cpp:62 -->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<meta name="Translator" content="Cavendish">
<meta name="Qt zh_CN Documents Website" content="http://www.qiliang.net/qt">
<title>Qt類</title>
<style type="text/css"><!--
h3.fn,span.fn { margin-left: 1cm; text-indent: -1cm; }
a:link { color: #004faf; text-decoration: none }
a:visited { color: #672967; text-decoration: none }
body { background: #ffffff; color: black; font-family: "Times New Roman" }
--></style>
</head>
<body>
<table border="0" cellpadding="0" cellspacing="0" width="100%">
<tr bgcolor="#E5E5E5">
<td valign=center>
<a href="index.html">
<font color="#004faf">主頁</font></a>
| <a href="classes.html">
<font color="#004faf">所有的類</font></a>
| <a href="mainclasses.html">
<font color="#004faf">主要的類</font></a>
| <a href="annotated.html">
<font color="#004faf">注釋的類</font></a>
| <a href="groups.html">
<font color="#004faf">分組的類</font></a>
| <a href="functions.html">
<font color="#004faf">函數</font></a>
</td>
<td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table>
<h1 align=center>Qt類參考</h1>
<p>Qt類是一個提供所需的像全局變量一樣的大量不同的標識符的命名空間。
<a href="#details">詳情請見……</a>
<p><tt>#include <<a href="qnamespace-h.html">qnamespace.h</a>></tt>
<p>被<a href="qobject.html">QObject</a>、<a href="qpixmap.html">QPixmap</a>、<a href="qbrush.html">QBrush</a>、<a href="qcanvasitem.html">QCanvasItem</a>、<a href="qcursor.html">QCursor</a>、<a href="qpainter.html">QPainter</a>、<a href="qevent.html">QEvent</a>、<a href="qiconviewitem.html">QIconViewItem</a>、<a href="qkeysequence.html">QKeySequence</a>、<a href="qlistviewitem.html">QListViewItem</a>、<a href="qcustommenuitem.html">QCustomMenuItem</a>、<a href="qpen.html">QPen</a>、<a href="qstylesheetitem.html">QStyleSheetItem</a>、<a href="qtab.html">QTab</a>、<a href="qtableitem.html">QTableItem</a>、<a href="qthread.html">QThread</a>、<a href="qtooltip.html">QToolTip</a>和<a href="qwhatsthis.html">QWhatsThis</a>繼承。
<p><a href="qt-members.html">所有成員函數列表。</a>
<h2>公有成員</h2>
<ul>
<li><div class=fn>enum <a href="#ButtonState-enum"><b>ButtonState</b></a> { NoButton = 0x0000, LeftButton = 0x0001, RightButton = 0x0002, MidButton = 0x0004, MouseButtonMask = 0x00ff, ShiftButton = 0x0100, ControlButton = 0x0200, AltButton = 0x0400, MetaButton = 0x0800, KeyButtonMask = 0x0fff, Keypad = 0x4000 }</div></li>
<li><div class=fn>enum <a href="#Orientation-enum"><b>Orientation</b></a> { Horizontal = 0, Vertical }</div></li>
<li><div class=fn>enum <a href="#AlignmentFlags-enum"><b>AlignmentFlags</b></a> { AlignAuto = 0x0000, AlignLeft = 0x0001, AlignRight = 0x0002, AlignHCenter = 0x0004, AlignJustify = 0x0008, AlignHorizontal_Mask = AlignLeft | AlignRight | AlignHCenter | AlignJustify, AlignTop = 0x0010, AlignBottom = 0x0020, AlignVCenter = 0x0040, AlignVertical_Mask = AlignTop | AlignBottom | AlignVCenter, AlignCenter = AlignVCenter | AlignHCenter }</div></li>
<li><div class=fn>enum <a href="#TextFlags-enum"><b>TextFlags</b></a> { SingleLine = 0x0080, DontClip = 0x0100, ExpandTabs = 0x0200, ShowPrefix = 0x0400, WordBreak = 0x0800, BreakAnywhere = 0x1000, DontPrint = 0x2000, NoAccel = 0x4000 }</div></li>
<li><div class=fn>enum <a href="#WidgetState-enum"><b>WidgetState</b></a> { WState_Created = 0x00000001, WState_Disabled = 0x00000002, WState_Visible = 0x00000004, WState_ForceHide = 0x00000008, WState_OwnCursor = 0x00000010, WState_MouseTracking = 0x00000020, WState_CompressKeys = 0x00000040, WState_BlockUpdates = 0x00000080, WState_InPaintEvent = 0x00000100, WState_Reparented = 0x00000200, WState_ConfigPending = 0x00000400, WState_Resized = 0x00000800, WState_AutoMask = 0x00001000, WState_Polished = 0x00002000, WState_DND = 0x00004000, WState_Reserved0 = 0x00008000, WState_Reserved1 = 0x00010000, WState_Reserved2 = 0x00020000, WState_Reserved3 = 0x00040000, WState_Maximized = 0x00080000, WState_Minimized = 0x00100000, WState_ForceDisabled = 0x00200000, WState_Exposed = 0x00400000, WState_HasMouse = 0x00800000 }</div></li>
<li><div class=fn>enum <a href="#WidgetFlags-enum"><b>WidgetFlags</b></a> { WType_TopLevel = 0x00000001, WType_Dialog = 0x00000002, WType_Popup = 0x00000004, WType_Desktop = 0x00000008, WType_Mask = 0x0000000f, WStyle_Customize = 0x00000010, WStyle_NormalBorder = 0x00000020, WStyle_DialogBorder = 0x00000040, WStyle_NoBorder = 0x00002000, WStyle_Title = 0x00000080, WStyle_SysMenu = 0x00000100, WStyle_Minimize = 0x00000200, WStyle_Maximize = 0x00000400, WStyle_MinMax = WStyle_Minimize | WStyle_Maximize, WStyle_Tool = 0x00000800, WStyle_StaysOnTop = 0x00001000, WStyle_ContextHelp = 0x00004000, WStyle_Reserved = 0x00008000, WStyle_Mask = 0x0000fff0, WDestructiveClose = 0x00010000, WPaintDesktop = 0x00020000, WPaintUnclipped = 0x00040000, WPaintClever = 0x00080000, WResizeNoErase = 0x00100000, WMouseNoMask = 0x00200000, WStaticContents = 0x00400000, WRepaintNoErase = 0x00800000, WX11BypassWM = 0x01000000, WWinOwnDC = 0x00000000, WGroupLeader = 0x02000000, WShowModal = 0x04000000, WNoMousePropagation = 0x08000000, WSubWindow = 0x10000000, WNorthWestGravity = WStaticContents, WType_Modal = WType_Dialog | WShowModal, WStyle_Dialog = WType_Dialog, WStyle_NoBorderEx = WStyle_NoBorder }</div></li>
<li><div class=fn>enum <a href="#ImageConversionFlags-enum"><b>ImageConversionFlags</b></a> { ColorMode_Mask = 0x00000003, AutoColor = 0x00000000, ColorOnly = 0x00000003, MonoOnly = 0x00000002, AlphaDither_Mask = 0x0000000c, ThresholdAlphaDither = 0x00000000, OrderedAlphaDither = 0x00000004, DiffuseAlphaDither = 0x00000008, NoAlpha = 0x0000000c, Dither_Mask = 0x00000030, DiffuseDither = 0x00000000, OrderedDither = 0x00000010, ThresholdDither = 0x00000020, DitherMode_Mask = 0x000000c0, AutoDither = 0x00000000, PreferDither = 0x00000040, AvoidDither = 0x00000080 }</div></li>
<li><div class=fn>enum <a href="#BGMode-enum"><b>BGMode</b></a> { TransparentMode, OpaqueMode }</div></li>
<li><div class=fn>enum <a href="#PaintUnit-enum"><b>PaintUnit</b></a> { PixelUnit, LoMetricUnit, HiMetricUnit, LoEnglishUnit, HiEnglishUnit, TwipsUnit }</div></li>
<li><div class=fn>enum GUIStyle { MacStyle, WindowsStyle, Win3Style, PMStyle, MotifStyle } <em>(obsolete)</em></div></li>
<li><div class=fn>enum <a href="#Modifier-enum"><b>Modifier</b></a> { SHIFT = 0x00200000, CTRL = 0x00400000, ALT = 0x00800000, MODIFIER_MASK = 0x00e00000, UNICODE_ACCEL = 0x10000000, ASCII_ACCEL = UNICODE_ACCEL }</div></li>
<li><div class=fn>enum <a href="#Key-enum"><b>Key</b></a> { Key_Escape = 0x1000, Key_Tab = 0x1001, Key_Backtab = 0x1002, Key_BackTab = Key_Backtab, Key_Backspace = 0x1003, Key_BackSpace = Key_Backspace, Key_Return = 0x1004, Key_Enter = 0x1005, Key_Insert = 0x1006, Key_Delete = 0x1007, Key_Pause = 0x1008, Key_Print = 0x1009, Key_SysReq = 0x100a, Key_Home = 0x1010, Key_End = 0x1011, Key_Left = 0x1012, Key_Up = 0x1013, Key_Right = 0x1014, Key_Down = 0x1015, Key_Prior = 0x1016, Key_PageUp = Key_Prior, Key_Next = 0x1017, Key_PageDown = Key_Next, Key_Shift = 0x1020, Key_Control = 0x1021, Key_Meta = 0x1022, Key_Alt = 0x1023, Key_CapsLock = 0x1024, Key_NumLock = 0x1025, Key_ScrollLock = 0x1026, Key_F1 = 0x1030, Key_F2 = 0x1031, Key_F3 = 0x1032, Key_F4 = 0x1033, Key_F5 = 0x1034, Key_F6 = 0x1035, Key_F7 = 0x1036, Key_F8 = 0x1037, Key_F9 = 0x1038, Key_F10 = 0x1039, Key_F11 = 0x103a, Key_F12 = 0x103b, Key_F13 = 0x103c, Key_F14 = 0x103d, Key_F15 = 0x103e, Key_F16 = 0x103f, Key_F17 = 0x1040, Key_F18 = 0x1041, Key_F19 = 0x1042, Key_F20 = 0x1043, Key_F21 = 0x1044, Key_F22 = 0x1045, Key_F23 = 0x1046, Key_F24 = 0x1047, Key_F25 = 0x1048, Key_F26 = 0x1049, Key_F27 = 0x104a, Key_F28 = 0x104b, Key_F29 = 0x104c, Key_F30 = 0x104d, Key_F31 = 0x104e, Key_F32 = 0x104f, Key_F33 = 0x1050, Key_F34 = 0x1051, Key_F35 = 0x1052, Key_Super_L = 0x1053, Key_Super_R = 0x1054, Key_Menu = 0x1055, Key_Hyper_L = 0x1056, Key_Hyper_R = 0x1057, Key_Help = 0x1058, Key_Direction_L = 0x1059, Key_Direction_R = 0x1060, Key_Space = 0x20, Key_Any = Key_Space, Key_Exclam = 0x21, Key_QuoteDbl = 0x22, Key_NumberSign = 0x23, Key_Dollar = 0x24, Key_Percent = 0x25, Key_Ampersand = 0x26, Key_Apostrophe = 0x27, Key_ParenLeft = 0x28, Key_ParenRight = 0x29, Key_Asterisk = 0x2a, Key_Plus = 0x2b, Key_Comma = 0x2c, Key_Minus = 0x2d, Key_Period = 0x2e, Key_Slash = 0x2f, Key_0 = 0x30, Key_1 = 0x31, Key_2 = 0x32, Key_3 = 0x33, Key_4 = 0x34, Key_5 = 0x35, Key_6 = 0x36, Key_7 = 0x37, Key_8 = 0x38, Key_9 = 0x39, Key_Colon = 0x3a, Key_Semicolon = 0x3b, Key_Less = 0x3c, Key_Equal = 0x3d, Key_Greater = 0x3e, Key_Question = 0x3f, Key_At = 0x40, Key_A = 0x41, Key_B = 0x42, Key_C = 0x43, Key_D = 0x44, Key_E = 0x45, Key_F = 0x46, Key_G = 0x47, Key_H = 0x48, Key_I = 0x49, Key_J = 0x4a, Key_K = 0x4b, Key_L = 0x4c, Key_M = 0x4d, Key_N = 0x4e, Key_O = 0x4f, Key_P = 0x50, Key_Q = 0x51, Key_R = 0x52, Key_S = 0x53, Key_T = 0x54, Key_U = 0x55, Key_V = 0x56, Key_W = 0x57, Key_X = 0x58, Key_Y = 0x59, Key_Z = 0x5a, Key_BracketLeft = 0x5b, Key_Backslash = 0x5c, Key_BracketRight = 0x5d, Key_AsciiCircum = 0x5e, Key_Underscore = 0x5f, Key_QuoteLeft = 0x60, Key_BraceLeft = 0x7b, Key_Bar = 0x7c, Key_BraceRight = 0x7d, Key_AsciiTilde = 0x7e, Key_nobreakspace = 0x0a0, Key_exclamdown = 0x0a1, Key_cent = 0x0a2, Key_sterling = 0x0a3, Key_currency = 0x0a4, Key_yen = 0x0a5, Key_brokenbar = 0x0a6, Key_section = 0x0a7, Key_diaeresis = 0x0a8, Key_copyright = 0x0a9, Key_ordfeminine = 0x0aa, Key_guillemotleft = 0x0ab, Key_notsign = 0x0ac, Key_hyphen = 0x0ad, Key_registered = 0x0ae, Key_macron = 0x0af, Key_degree = 0x0b0, Key_plusminus = 0x0b1, Key_twosuperior = 0x0b2, Key_threesuperior = 0x0b3, Key_acute = 0x0b4, Key_mu = 0x0b5, Key_paragraph = 0x0b6, Key_periodcentered = 0x0b7, Key_cedilla = 0x0b8, Key_onesuperior = 0x0b9, Key_masculine = 0x0ba, Key_guillemotright = 0x0bb, Key_onequarter = 0x0bc, Key_onehalf = 0x0bd, Key_threequarters = 0x0be, Key_questiondown = 0x0bf, Key_Agrave = 0x0c0, Key_Aacute = 0x0c1, Key_Acircumflex = 0x0c2, Key_Atilde = 0x0c3, Key_Adiaeresis = 0x0c4, Key_Aring = 0x0c5, Key_AE = 0x0c6, Key_Ccedilla = 0x0c7, Key_Egrave = 0x0c8, Key_Eacute = 0x0c9, Key_Ecircumflex = 0x0ca, Key_Ediaeresis = 0x0cb, Key_Igrave = 0x0cc, Key_Iacute = 0x0cd, Key_Icircumflex = 0x0ce, Key_Idiaeresis = 0x0cf, Key_ETH = 0x0d0, Key_Ntilde = 0x0d1, Key_Ograve = 0x0d2, Key_Oacute = 0x0d3, Key_Ocircumflex = 0x0d4, Key_Otilde = 0x0d5, Key_Odiaeresis = 0x0d6, Key_multiply = 0x0d7, Key_Ooblique = 0x0d8, Key_Ugrave = 0x0d9, Key_Uacute = 0x0da, Key_Ucircumflex = 0x0db, Key_Udiaeresis = 0x0dc, Key_Yacute = 0x0dd, Key_THORN = 0x0de, Key_ssharp = 0x0df, Key_agrave = 0x0e0, Key_aacute = 0x0e1, Key_acircumflex = 0x0e2, Key_atilde = 0x0e3, Key_adiaeresis = 0x0e4, Key_aring = 0x0e5, Key_ae = 0x0e6, Key_ccedilla = 0x0e7, Key_egrave = 0x0e8, Key_eacute = 0x0e9, Key_ecircumflex = 0x0ea, Key_ediaeresis = 0x0eb, Key_igrave = 0x0ec, Key_iacute = 0x0ed, Key_icircumflex = 0x0ee, Key_idiaeresis = 0x0ef, Key_eth = 0x0f0, Key_ntilde = 0x0f1, Key_ograve = 0x0f2, Key_oacute = 0x0f3, Key_ocircumflex = 0x0f4, Key_otilde = 0x0f5, Key_odiaeresis = 0x0f6, Key_division = 0x0f7, Key_oslash = 0x0f8, Key_ugrave = 0x0f9, Key_uacute = 0x0fa, Key_ucircumflex = 0x0fb, Key_udiaeresis = 0x0fc, Key_yacute = 0x0fd, Key_thorn = 0x0fe, Key_ydiaeresis = 0x0ff, Key_unknown = 0xffff }</div></li>
<li><div class=fn>enum <a href="#ArrowType-enum"><b>ArrowType</b></a> { UpArrow, DownArrow, LeftArrow, RightArrow }</div></li>
<li><div class=fn>enum <a href="#RasterOp-enum"><b>RasterOp</b></a> { CopyROP, OrROP, XorROP, NotAndROP, EraseROP = NotAndROP, NotCopyROP, NotOrROP, NotXorROP, AndROP, NotEraseROP = AndROP, NotROP, ClearROP, SetROP, NopROP, AndNotROP, OrNotROP, NandROP, NorROP, LastROP = NorROP }</div></li>
<li><div class=fn>enum <a href="#PenStyle-enum"><b>PenStyle</b></a> { NoPen, SolidLine, DashLine, DotLine, DashDotLine, DashDotDotLine, MPenStyle = 0x0f }</div></li>
<li><div class=fn>enum <a href="#PenCapStyle-enum"><b>PenCapStyle</b></a> { FlatCap = 0x00, SquareCap = 0x10, RoundCap = 0x20, MPenCapStyle = 0x30 }</div></li>
<li><div class=fn>enum <a href="#PenJoinStyle-enum"><b>PenJoinStyle</b></a> { MiterJoin = 0x00, BevelJoin = 0x40, RoundJoin = 0x80, MPenJoinStyle = 0xc0 }</div></li>
<li><div class=fn>enum <a href="#BrushStyle-enum"><b>BrushStyle</b></a> { NoBrush, SolidPattern, Dense1Pattern, Dense2Pattern, Dense3Pattern, Dense4Pattern, Dense5Pattern, Dense6Pattern, Dense7Pattern, HorPattern, VerPattern, CrossPattern, BDiagPattern, FDiagPattern, DiagCrossPattern, CustomPattern = 24 }</div></li>
<li><div class=fn>enum <a href="#WindowsVersion-enum"><b>WindowsVersion</b></a> { WV_32s = 0x0001, WV_95 = 0x0002, WV_98 = 0x0003, WV_Me = 0x0004, WV_DOS_based = 0x000f, WV_NT = 0x0010, WV_2000 = 0x0020, WV_XP = 0x0030, WV_NT_based = 0x00f0 }</div></li>
<li><div class=fn>enum <a href="#UIEffect-enum"><b>UIEffect</b></a> { UI_General, UI_AnimateMenu, UI_FadeMenu, UI_AnimateCombo, UI_AnimateTooltip, UI_FadeTooltip }</div></li>
<li><div class=fn>enum <a href="#CursorShape-enum"><b>CursorShape</b></a> { ArrowCursor, UpArrowCursor, CrossCursor, WaitCursor, IbeamCursor, SizeVerCursor, SizeHorCursor, SizeBDiagCursor, SizeFDiagCursor, SizeAllCursor, BlankCursor, SplitVCursor, SplitHCursor, PointingHandCursor, ForbiddenCursor, WhatsThisCursor, LastCursor = WhatsThisCursor, BitmapCursor = 24 }</div></li>
<li><div class=fn>enum <a href="#TextFormat-enum"><b>TextFormat</b></a> { PlainText, RichText, AutoText }</div></li>
<li><div class=fn>enum <a href="#Dock-enum"><b>Dock</b></a> { DockUnmanaged, DockTornOff, DockTop, DockBottom, DockRight, DockLeft, DockMinimized, Unmanaged = DockUnmanaged, TornOff = DockTornOff, Top = DockTop, Bottom = DockBottom, Right = DockRight, Left = DockLeft, Minimized = DockMinimized }</div></li>
<li><div class=fn>enum <a href="#DateFormat-enum"><b>DateFormat</b></a> { TextDate, ISODate, LocalDate }</div></li>
<li><div class=fn>enum <a href="#BackgroundMode-enum"><b>BackgroundMode</b></a> { FixedColor, FixedPixmap, NoBackground, PaletteForeground, PaletteButton, PaletteLight, PaletteMidlight, PaletteDark, PaletteMid, PaletteText, PaletteBrightText, PaletteBase, PaletteBackground, PaletteShadow, PaletteHighlight, PaletteHighlightedText, PaletteButtonText, PaletteLink, PaletteLinkVisited, X11ParentRelative }</div></li>
<li><div class=fn>enum <a href="#StringComparisonMode-enum"><b>StringComparisonMode</b></a> { CaseSensitive = 0x00001, BeginsWith = 0x00002, EndsWith = 0x00004, Contains = 0x00008, ExactMatch = 0x00010 }</div></li>
<li><div class=fn>typedef void * <b>HANDLE</b></div></li>
</ul>
<hr><a name="details"></a><h2>詳細描述</h2>
<p> Qt類是一個提供所需的像全局變量一樣的大量不同的標識符的命名空間。
<p>
<p> 通常情況下,你可以忽略這個類。<a href="qobject.html">QObject</a>和一些其它類繼承了它,所以在這個Qt命名空間中定義的所有標識符通常情況下都可以無限制的使用。
<p> 然而,有時你也許需要說<tt>Qt::black</tt>,而不僅僅是<tt>black</tt>,特別是在靜態功能函數中(比如一些類工廠)。
<p> <p>參見<a href="misc.html">雜項類</a>。
<hr><h2>成員類型文檔</h2>
<h3 class=fn><a name="AlignmentFlags-enum"></a>Qt::AlignmentFlags</h3>
<p> 這個枚舉類型是用來描述對齊方式的。它包含水平和垂直標記。
<p> 水平標記有:
<ul>
<li><tt>Qt::AlignAuto</tt> - 根據語言對齊。對于絕大多數是左對齊,對于阿拉伯語和希伯萊語是右對齊。
<li><tt>Qt::AlignLeft</tt> - 左對齊。
<li><tt>Qt::AlignRight</tt> - 右對齊。
<li><tt>Qt::AlignHCenter</tt> - 在可用空間中水平方向中間對齊。
<li><tt>Qt::AlignJustify</tt> - 在可用空間中調整文本。
并不是在所有情況下都可以工作,并且在一些情況下會被解釋成AlignAuto。
</ul><p> 垂直標記有:
<ul>
<li><tt>Qt::AlignTop</tt> - 上對齊。
<li><tt>Qt::AlignBottom</tt> - 下對齊。
<li><tt>Qt::AlignVCenter</tt> - 在可用空間中垂直方向中間對齊。
</ul><p> 你一次只能使用一次水平標記。這里有一個二維的標記:
<ul>
<li><tt>Qt::AlignCenter</tt> - 水平和垂直都中間對齊。
</ul><p> 你每次最多使用一個水平標記和一個垂直標記。<a href="#AlignmentFlags-enum">AlignCenter</a>既是水平也是垂直。
<p> 掩碼:
<ul>
<li><tt>Qt::AlignHorizontal_Mask</tt>
<li><tt>Qt::AlignVertical_Mask</tt>
</ul><p> 沖突的標記組合有未定義的意義。
<h3 class=fn><a name="ArrowType-enum"></a>Qt::ArrowType</h3>
<ul>
<li><tt>Qt::UpArrow</tt>
<li><tt>Qt::DownArrow</tt>
<li><tt>Qt::LeftArrow</tt>
<li><tt>Qt::RightArrow</tt>
</ul><p>
<h3 class=fn><a name="BGMode-enum"></a>Qt::BGMode</h3>
<p> 背景模式
<ul>
<li><tt>Qt::TransparentMode</tt>
<li><tt>Qt::OpaqueMode</tt>
</ul>
<h3 class=fn><a name="BackgroundMode-enum"></a>Qt::BackgroundMode</h3>
<p> 這個枚舉類型描述了窗口部件的背景是如何變化的,就像窗口部件的調色板變化一樣。
<p> 這里的背景就是當<a href="qwidget.html#paintEvent">paintEvent()</a>被調用的時候窗口部件所包含的東西。為了使閃爍最小化,在窗口部件它應是最普通的顏色或者像素映射。對于<a href="#BackgroundMode-enum">PaletteBackground</a>,使用colorGroup().brush(<a href="qcolorgroup.html#ColorRole-enum">QColorGroup::Background</a>)等等。這里也有三個特殊的值,列在了最后:
<ul>
<li><tt>Qt::PaletteForeground</tt>
<li><tt>Qt::PaletteBackground</tt>
<li><tt>Qt::PaletteButton</tt>
<li><tt>Qt::PaletteLight</tt>
<li><tt>Qt::PaletteMidlight</tt>
<li><tt>Qt::PaletteDark</tt>
<li><tt>Qt::PaletteMid</tt>
<li><tt>Qt::PaletteText</tt>
<li><tt>Qt::PaletteBrightText</tt>
<li><tt>Qt::PaletteButtonText</tt>
<li><tt>Qt::PaletteBase</tt>
<li><tt>Qt::PaletteShadow</tt>
<li><tt>Qt::PaletteHighlight</tt>
<li><tt>Qt::PaletteHighlightedText</tt>
<li><tt>Qt::NoBackground</tt> - 窗口部件在paintEvent()之前不被清空。如果窗口部件的繪畫事件一直在所有的像素上繪畫,使用這個模式既會很快也會沒有閃爍。
<li><tt>Qt::FixedColor</tt> - 窗口部件被一個固定的顏色清空,通常情況下不同于paletter()中的那些。使用<a href="qwidget.html#setPaletteBackgroundColor">setPaletteBackgroundColor()</a>來設置。
<li><tt>Qt::FixedPixmap</tt> - 窗口部件被一個固定的像素映射清空,通常情況下不同于paletter()中的那些。使用<a href="qwidget.html#setPaletteBackgroundPixmap">setPaletteBackgroundPixmap()</a>來設置。
<li><tt>Qt::PaletteLink</tt>
<li><tt>Qt::PaletteLinkVisited</tt>
<li><tt>Qt::X11ParentRelative</tt> - (僅供內部使用)
</ul><p> 盡管<a href="#BackgroundMode-enum">FixedColor</a>和<a href="#BackgroundMode-enum">FixedPixmap</a>有時是正確的,如果你使用它們,當桌面顏色方案發生變化時,請測試一下你的應用程序。(在X11上,一個快速的測試方法是“./myapp -bg paleblue”。在Windows上,你必須使用控制面板。)
<p> <p>See also <a href="qwidget.html#backgroundMode-prop">QWidget::backgroundMode</a>, <a href="qwidget.html#backgroundMode-prop">QWidget::backgroundMode</a>, <a href="qwidget.html#setBackgroundPixmap">QWidget::setBackgroundPixmap</a>() and <a href="qwidget.html#paletteBackgroundColor-prop">QWidget::paletteBackgroundColor</a>.
<h3 class=fn><a name="BrushStyle-enum"></a>Qt::BrushStyle</h3>
<ul>
<li><tt>Qt::NoBrush</tt>
<li><tt>Qt::SolidPattern</tt>
<li><tt>Qt::Dense1Pattern</tt>
<li><tt>Qt::Dense2Pattern</tt>
<li><tt>Qt::Dense3Pattern</tt>
<li><tt>Qt::Dense4Pattern</tt>
<li><tt>Qt::Dense5Pattern</tt>
<li><tt>Qt::Dense6Pattern</tt>
<li><tt>Qt::Dense7Pattern</tt>
<li><tt>Qt::HorPattern</tt>
<li><tt>Qt::VerPattern</tt>
<li><tt>Qt::CrossPattern</tt>
<li><tt>Qt::BDiagPattern</tt>
<li><tt>Qt::FDiagPattern</tt>
<li><tt>Qt::DiagCrossPattern</tt>
<li><tt>Qt::CustomPattern</tt>
</ul><p> <center><img src="brush-styles.png" alt="Brush Styles"></center>
<p>
<h3 class=fn><a name="ButtonState-enum"></a>Qt::ButtonState</h3>
<p> 這個枚舉類型描述了鼠標和組合鍵的狀態。
<ul>
<li><tt>Qt::NoButton</tt> - 當按鍵狀態不指向任何按鍵時使用(參加<a href="qmouseevent.html#button">QMouseEvent::button</a>())。
<li><tt>Qt::LeftButton</tt> - 如果左鍵被按,或者事件指向左鍵時被設置。(左鍵也許是左手用鼠標的右鍵。)
<li><tt>Qt::RightButton</tt> - 右鍵。
<li><tt>Qt::MidButton</tt> - 中鍵。
<li><tt>Qt::ShiftButton</tt> - 鍵盤上的Shift鍵也被按下了。
<li><tt>Qt::ControlButton</tt> - 鍵盤上的Ctrl鍵也被按下了。
<li><tt>Qt::AltButton</tt> - 鍵盤上的Alt(或者Meta)鍵也被按下了。
<li><tt>Qt::MetaButton</tt> - 鍵盤上的Meta鍵也被按下了。
<li><tt>Qt::Keypad</tt> - 小鍵盤區的按鍵被按下了。
<li><tt>Qt::KeyButtonMask</tt> - Shift鍵、Control鍵和Alt鍵的一個掩碼。
<li><tt>Qt::MouseButtonMask</tt> - 左鍵、右鍵和中鍵的一個掩碼。
</ul>
<h3 class=fn><a name="CursorShape-enum"></a>Qt::CursorShape</h3>
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -