<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # Qt Class Reference ## [[QtCore](index.htm) module] Qt的命名空間包含了整個Qt庫使用其他標識符。[More...](#details) ### Types * `class **[Alignment](index.htm)**` * `enum AlignmentFlag { AlignLeft, AlignLeading, AlignRight, AlignTrailing, ..., AlignCenter }` * `enum AnchorAttribute { AnchorName, AnchorHref }` * `enum AnchorPoint { AnchorLeft, AnchorHorizontalCenter, AnchorRight, AnchorTop, AnchorVerticalCenter, AnchorBottom }` * `enum ApplicationAttribute { AA_ImmediateWidgetCreation, AA_MSWindowsUseDirect3DByDefault, AA_DontShowIconsInMenus, AA_NativeWindows, ..., AA_CaptureMultimediaKeys }` * `enum ArrowType { NoArrow, UpArrow, DownArrow, LeftArrow, RightArrow }` * `enum AspectRatioMode { IgnoreAspectRatio, KeepAspectRatio, KeepAspectRatioByExpanding }` * `enum Axis { XAxis, YAxis, ZAxis }` * `enum BGMode { TransparentMode, OpaqueMode }` * `enum BrushStyle { NoBrush, SolidPattern, Dense1Pattern, Dense2Pattern, ..., TexturePattern }` * `enum CaseSensitivity { CaseInsensitive, CaseSensitive }` * `enum CheckState { Unchecked, PartiallyChecked, Checked }` * `enum ClipOperation { NoClip, ReplaceClip, IntersectClip, UniteClip }` * `enum ConnectionType { AutoConnection, DirectConnection, QueuedConnection, AutoCompatConnection, BlockingQueuedConnection, UniqueConnection }` * `enum ContextMenuPolicy { NoContextMenu, PreventContextMenu, DefaultContextMenu, ActionsContextMenu, CustomContextMenu }` * `enum CoordinateSystem { DeviceCoordinates, LogicalCoordinates }` * `enum Corner { TopLeftCorner, TopRightCorner, BottomLeftCorner, BottomRightCorner }` * `enum CursorMoveStyle { LogicalMoveStyle, VisualMoveStyle }` * `enum CursorShape { ArrowCursor, UpArrowCursor, CrossCursor, WaitCursor, ..., DragLinkCursor }` * `enum DateFormat { TextDate, ISODate, LocalDate, SystemLocaleDate, ..., DefaultLocaleLongDate }` * `enum DayOfWeek { Monday, Tuesday, Wednesday, Thursday, ..., Sunday }` * `enum DockWidgetArea { LeftDockWidgetArea, RightDockWidgetArea, TopDockWidgetArea, BottomDockWidgetArea, ..., NoDockWidgetArea }` * `class **[DockWidgetAreas](index.htm)**` * `enum DropAction { CopyAction, MoveAction, LinkAction, ActionMask, TargetMoveAction, IgnoreAction }` * `class **[DropActions](index.htm)**` * `enum EventPriority { HighEventPriority, NormalEventPriority, LowEventPriority }` * `enum FillRule { OddEvenFill, WindingFill }` * `enum FocusPolicy { NoFocus, TabFocus, ClickFocus, StrongFocus, WheelFocus }` * `enum FocusReason { MouseFocusReason, TabFocusReason, BacktabFocusReason, ActiveWindowFocusReason, ..., NoFocusReason }` * `enum GestureFlag { DontStartGestureOnChildren, ReceivePartialGestures, IgnoredGesturesPropagateToParent }` * `class **[GestureFlags](index.htm)**` * `enum GestureState { GestureStarted, GestureUpdated, GestureFinished, GestureCanceled }` * `enum GestureType { TapGesture, TapAndHoldGesture, PanGesture, PinchGesture, SwipeGesture, CustomGesture }` * `enum GlobalColor { color0, color1, black, white, ..., transparent }` * `enum HitTestAccuracy { ExactHit, FuzzyHit }` * `enum ImageConversionFlag { AutoColor, ColorOnly, MonoOnly, ThresholdAlphaDither, ..., AvoidDither }` * `class **[ImageConversionFlags](index.htm)**` * `enum InputMethodHint { ImhNone, ImhHiddenText, ImhNoAutoUppercase, ImhPreferNumbers, ..., ImhExclusiveInputMask }` * `class **[InputMethodHints](index.htm)**` * `enum InputMethodQuery { ImMicroFocus, ImFont, ImCursorPosition, ImSurroundingText, ..., ImAnchorPosition }` * `enum ItemDataRole { DisplayRole, DecorationRole, EditRole, ToolTipRole, ..., UserRole }` * `enum ItemFlag { NoItemFlags, ItemIsSelectable, ItemIsEditable, ItemIsDragEnabled, ..., ItemIsTristate }` * `class **[ItemFlags](index.htm)**` * `enum ItemSelectionMode { ContainsItemShape, IntersectsItemShape, ContainsItemBoundingRect, IntersectsItemBoundingRect }` * `enum Key { Key_Escape, Key_Tab, Key_Backtab, Key_Backspace, ..., Key_CameraFocus }` * `enum KeyboardModifier { NoModifier, ShiftModifier, ControlModifier, AltModifier, ..., KeyboardModifierMask }` * `class **[KeyboardModifiers](index.htm)**` * `enum LayoutDirection { LeftToRight, RightToLeft, LayoutDirectionAuto }` * `enum MaskMode { MaskInColor, MaskOutColor }` * `enum MatchFlag { MatchExactly, MatchFixedString, MatchContains, MatchStartsWith, ..., MatchRecursive }` * `class **[MatchFlags](index.htm)**` * `enum Modifier { META, SHIFT, CTRL, ALT, MODIFIER_MASK, UNICODE_ACCEL }` * `enum MouseButton { NoButton, LeftButton, RightButton, MidButton, ..., XButton2 }` * `class **[MouseButtons](index.htm)**` * `enum NavigationMode { NavigationModeNone, NavigationModeKeypadTabOrder, NavigationModeKeypadDirectional, NavigationModeCursorAuto, NavigationModeCursorForceVisible }` * `enum Orientation { Horizontal, Vertical }` * `class **[Orientations](index.htm)**` * `enum PenCapStyle { FlatCap, SquareCap, RoundCap, MPenCapStyle }` * `enum PenJoinStyle { MiterJoin, BevelJoin, RoundJoin, MPenJoinStyle, SvgMiterJoin }` * `enum PenStyle { NoPen, SolidLine, DashLine, DotLine, ..., MPenStyle }` * `enum ScrollBarPolicy { ScrollBarAsNeeded, ScrollBarAlwaysOff, ScrollBarAlwaysOn }` * `enum ShortcutContext { WidgetShortcut, WindowShortcut, ApplicationShortcut, WidgetWithChildrenShortcut }` * `enum SizeHint { MinimumSize, PreferredSize, MaximumSize, MinimumDescent }` * `enum SizeMode { AbsoluteSize, RelativeSize }` * `enum SortOrder { AscendingOrder, DescendingOrder }` * `enum TextElideMode { ElideLeft, ElideRight, ElideMiddle, ElideNone }` * `enum TextFlag { TextSingleLine, TextDontClip, TextExpandTabs, TextShowMnemonic, ..., TextJustificationForced }` * `enum TextFormat { PlainText, RichText, AutoText, LogText }` * `enum TextInteractionFlag { NoTextInteraction, TextSelectableByMouse, TextSelectableByKeyboard, LinksAccessibleByMouse, ..., TextBrowserInteraction }` * `class **[TextInteractionFlags](index.htm)**` * `enum TileRule { StretchTile, RepeatTile, RoundTile }` * `enum TimeSpec { LocalTime, UTC, OffsetFromUTC }` * `enum ToolBarArea { LeftToolBarArea, RightToolBarArea, TopToolBarArea, BottomToolBarArea, ..., NoToolBarArea }` * `class **[ToolBarAreas](index.htm)**` * `enum ToolButtonStyle { ToolButtonIconOnly, ToolButtonTextOnly, ToolButtonTextBesideIcon, ToolButtonTextUnderIcon, ToolButtonFollowStyle }` * `enum TouchPointState { TouchPointPressed, TouchPointMoved, TouchPointStationary, TouchPointReleased }` * `class **[TouchPointStates](index.htm)**` * `enum TransformationMode { FastTransformation, SmoothTransformation }` * `enum UIEffect { UI_General, UI_AnimateMenu, UI_FadeMenu, UI_AnimateCombo, ..., UI_AnimateToolBox }` * `enum WhiteSpaceMode { WhiteSpaceNormal, WhiteSpacePre, WhiteSpaceNoWrap, WhiteSpaceModeUndefined }` * `enum WidgetAttribute { WA_Disabled, WA_UnderMouse, WA_MouseTracking, WA_OpaquePaintEvent, ..., WA_MacNoShadow }` * `class **[WindowFlags](index.htm)**` * `enum WindowFrameSection { NoSection, LeftSection, TopLeftSection, TopSection, ..., TitleBarArea }` * `enum WindowModality { NonModal, WindowModal, ApplicationModal }` * `enum WindowState { WindowNoState, WindowMinimized, WindowMaximized, WindowFullScreen, WindowActive }` * `class **[WindowStates](index.htm)**` * `enum WindowType { Widget, Window, Dialog, Sheet, ..., WindowSoftkeysRespondHint }` ### Static Methods * `QString convertFromPlainText (QString?plain, WhiteSpaceMode?mode?=?Qt.WhiteSpacePre)` * `QString escape (QString?plain)` * `bool mightBeRichText (QString)` * * * ## Detailed Description Qt的命名空間包含了整個Qt庫使用其他標識符。 * * * ## Type Documentation ``` Qt.AlignmentFlag ``` 該枚舉類型用于描述對齊。它包含水平和垂直標記,它們可以被組合,以產生所需的效果。 該[TextElideMode](qt.html#TextElideMode-enum)列舉也可以用在許多情況下,以微調對齊文本的外觀。 水平的標志是: | Constant | Value | Description | | --- | --- | --- | | `Qt.AlignLeft` | `0x0001` | 對齊的左邊緣。 | | `Qt.AlignRight` | `0x0002` | 對齊的右邊緣。 | | `Qt.AlignHCenter` | `0x0004` | 在可用空間中水平居中。 | | `Qt.AlignJustify` | `0x0008` | 證明在可用空間的文字。 | 垂直標志是: | Constant | Value | Description | | --- | --- | --- | | `Qt.AlignTop` | `0x0020` | 對齊頂部。 | | `Qt.AlignBottom` | `0x0040` | 對齊的底部。 | | `Qt.AlignVCenter` | `0x0080` | 在可用空間垂直居中。 | 你可以一次只的水平標志之一使用。有一個二維的標志: | Constant | Value | Description | | --- | --- | --- | | `Qt.AlignCenter` | `AlignVCenter &#124; AlignHCenter` | 中心在這兩個方面。 | 您可以在最一橫一縱旗在同一時間使用。 Qt.AlignCenter計為橫向和縱向。 三個枚舉值是有用的,可以在從右到左的模式下運行的應用程序: | Constant | Value | Description | | --- | --- | --- | | `Qt.AlignAbsolute` | `0x0010` | 如果小部件的布局方向是[Qt.RightToLeft](qt.html#LayoutDirection-enum)(而不是[Qt.LeftToRight](qt.html#LayoutDirection-enum),默認值) , Qt.AlignLeft指_right_邊緣Qt.AlignRight到_left_邊緣。這通常是所期望的行為。如果你想Qt.AlignLeft總是意味著“左”和Qt.AlignRight總是意味著“正確” ,結合標志與Qt.AlignAbsolute 。 | | `Qt.AlignLeading` | `AlignLeft` | 同義詞Qt.AlignLeft 。 | | `Qt.AlignTrailing` | `AlignRight` | 同義詞Qt.AlignRight 。 | 面具: | Constant | Value | | --- | --- | | `Qt.AlignHorizontal_Mask` | `AlignLeft &#124; AlignRight &#124; AlignHCenter &#124; AlignJustify &#124; AlignAbsolute` | | `Qt.AlignVertical_Mask` | `AlignTop &#124; AlignBottom &#124; AlignVCenter` | 標志相互矛盾的組合都未定義的含義。 對齊類型是一個typedef為[QFlags](index.htm)\u003cAlignmentFlag\u003e 。它存儲AlignmentFlag值的或組合。 ``` Qt.AnchorAttribute ``` 一個錨固裝置具有下列一個或多個屬性: | Constant | Value | Description | | --- | --- | --- | | `Qt.AnchorName` | `0` | 錨的name屬性。滾動到文檔中的定位時,這個屬性被使用。 | | `Qt.AnchorHref` | `1` | 錨點的href屬性。這個屬性用來當鏈接被點擊,以確定哪些內容加載。 | ``` Qt.AnchorPoint ``` 指定可被錨定的布局項目的一側。這是由[QGraphicsAnchorLayout](qgraphicsanchorlayout.html)。 | Constant | Value | Description | | --- | --- | --- | | `Qt.AnchorLeft` | `0` | 布局項的左側。 | | `Qt.AnchorHorizontalCenter` | `1` | “虛擬”側即左側和右側的一個布局項目之間的中央。 | | `Qt.AnchorRight` | `2` | 右側布局項目。 | | `Qt.AnchorTop` | `3` | 布局項目的上側。 | | `Qt.AnchorVerticalCenter` | `4` | “虛擬”側即頂部和布局項目的底側之間的中央。 | | `Qt.AnchorBottom` | `5` | 布局項目的底側。 | **See also** [QGraphicsAnchorLayout](qgraphicsanchorlayout.html)。 ``` Qt.ApplicationAttribute ``` 這個枚舉說明更改應用程序級功能的行為屬性。這些被啟用和禁用使用[QCoreApplication.setAttribute](qcoreapplication.html#setAttribute)( ),并且可以用于與被測試[QCoreApplication.testAttribute](qcoreapplication.html#testAttribute)( ) 。 | Constant | Value | Description | | --- | --- | --- | | `Qt.AA_ImmediateWidgetCreation` | `0` | 確保小部件,盡快為他們構造創建。默認情況下,部件資源的按需分配,提高效率,減少資源的使用。設置或清除該屬性影響的變化之后建造的部件。設置它告訴Qt立即創建頂層窗口。因此,如果要最大限度地減少資源消耗是很重要的,不要設置此屬性。 | | `Qt.AA_MSWindowsUseDirect3DByDefault` | `1` | 此值已過時,沒有任何效果。 | | `Qt.AA_DontShowIconsInMenus` | `2` | 與Icon屬性的操作將不會顯示在任何菜單,除非特別的設置[QAction.iconVisibleInMenu](qaction.html#iconVisibleInMenu-prop)屬性。菜單當前打開或菜單中的原生Mac OS X的菜單欄已創建_may not_拿起這個屬性的改變。變化[QAction.iconVisibleInMenu](qaction.html#iconVisibleInMenu-prop)屬性將總是被拾起。 | | `Qt.AA_NativeWindows` | `3` | 確保部件有本機窗口。 | | `Qt.AA_DontCreateNativeWidgetSiblings` | `4` | 確保原生窗口部件的兄弟姐妹留的非本地除非特別由設置[Qt.WA_NativeWindow](qt.html#WidgetAttribute-enum)屬性。 | | `Qt.AA_MacPluginApplication` | `5` | 從做特定的初始化使用Qt來編寫一個插件時,不一定有道理停止了Qt的mac應用程序。這包括避免加載我們的筆尖在主菜單中,而不是接管本機菜單欄。當設置該屬性為True,也將設置AA_DontUseNativeMenuBar屬性設置為True 。 | | `Qt.AA_DontUseNativeMenuBar` | `6` | 而創造這個屬性被設置為True的所有菜單欄將不會被用作本地菜單欄(例如,在菜單欄上的Mac OS X或Windows CE中底部的主屏幕的頂部) 。 | | `Qt.AA_MacDontSwapCtrlAndMeta` | `7` | 在Mac OS X在默認情況下, Qt的交換控制和Meta (命令)鍵(即,當控制被按下時, Qt的發送梅塔,每當元被按下控制被發送) 。當此屬性為True, Qt會不會做翻轉。 QKeySequence.StandardShortcuts也將相應地翻動(即,[QKeySequence.Copy](qkeysequence.html#StandardKey-enum)將命令+ C在鍵盤上,無論設置的值,雖然什么是輸出QKeySequence.toString ([QKeySequence.PortableText](qkeysequence.html#SequenceFormat-enum))會有所不同) 。 | | `Qt.AA_S60DontConstructApplicationPanes` | `8` | 停止從Qt的初始化S60的狀態窗格和在Symbian軟鍵窗格。這是為了節省內存并減少啟動時間將在全屏模式下他們的整個生命周期中運行的應用程序非常有用。此屬性之前,必須設置[QApplication](qapplication.html)構造。 | | `Qt.AA_S60DisablePartialScreenInputMode` | `9` | 默認情況下,在Symbian ^ 3 ,一個單獨的編輯窗口打開的應用程序的頂部。這也正是像編輯在Symbian循規蹈矩的早期版本。當該屬性是假的,非全屏虛擬鍵盤窗口上顯示的應用程序的頂部和它是確保聚焦的文本輸入小部件是可見的。自動翻譯輸入窗口小部件僅支持基于應用程序[QGraphicsView](qgraphicsview.html),但全螢幕虛擬鍵盤將工作(即QWidgets為主)的任何類型的應用程序。默認情況下這個屬性為True 。此屬性后,必須設置[QApplication](qapplication.html)構造。這是只支持Symbian ^ 3和Symbian的后釋放。 | | `Qt.AA_X11InitThreads` | `10` | 調用XInitThreads ()作為部分[QApplication](qapplication.html)建設,以使Xlib的調用線程安全的。此屬性之前,必須設置[QApplication](qapplication.html)構造。 | | `Qt.AA_CaptureMultimediaKeys` | `11` | 使應用程序能夠接收多媒體按鍵事件(播放,下一個,上等等) 。這也包括外部來源,例如耳機。應用程序不能在Symbian上使用遠程控制框架,如果此屬性設置。在Symbian ,多媒體鍵事件路由可以在不同設備之間有所不同。例如,在后臺應用程序可能會收到的多媒體按鍵事件僅當它有積極的音頻流,即它正在播放的音樂或視頻。此屬性之前,必須設置[QApplication](qapplication.html)構造。此屬性僅在Symbian平臺的支持。 | ``` Qt.ArrowType ``` | Constant | Value | | --- | --- | | `Qt.NoArrow` | `0` | | `Qt.UpArrow` | `1` | | `Qt.DownArrow` | `2` | | `Qt.LeftArrow` | `3` | | `Qt.RightArrow` | `4` | ``` Qt.AspectRatioMode ``` 這個枚舉類型定義縮放的矩形時發生了寬高比什么。 ![](https://img.kancloud.cn/e5/cd/e5cd6412df7e86ff33e3e15ff4d825a0_560x122.png) | Constant | Value | Description | | --- | --- | --- | | `Qt.IgnoreAspectRatio` | `0` | 的尺寸可自由縮放。的縱橫比不保留。 | | `Qt.KeepAspectRatio` | `1` | 的大小進行縮放,以盡可能大的給定矩形中的矩形,保持縱橫比。 | | `Qt.KeepAspectRatioByExpanding` | `2` | 的尺寸被縮小到盡可能小的矩形指定的矩形外,保持縱橫比。 | **See also** [QSize.scale](qsize.html#scale)()和[QImage.scaled](qimage.html#scaled)( ) 。 ``` Qt.Axis ``` 該枚舉類型定義了三個值來表示笛卡爾坐標系中的三個軸。 | Constant | Value | Description | | --- | --- | --- | | `Qt.XAxis` | `0` | X軸。 | | `Qt.YAxis` | `1` | Y軸。 | | `Qt.ZAxis` | `2` | Z軸。 | **See also** [QTransform.rotate](qtransform.html#rotate)()和[QTransform.rotateRadians](qtransform.html#rotateRadians)( ) 。 ``` Qt.BGMode ``` 背景模式: | Constant | Value | | --- | --- | | `Qt.TransparentMode` | `0` | | `Qt.OpaqueMode` | `1` | ``` Qt.BrushStyle ``` 這個枚舉類型定義Qt所支持的畫筆樣式,即形狀繪制使用的填充圖案[QPainter](qpainter.html)。 ![Brush Styles](https://img.kancloud.cn/2e/fa/2efa90b1fe3e1d10d9797eceee3adecf_419x613.png) | Constant | Value | Description | | --- | --- | --- | | `Qt.NoBrush` | `0` | 沒刷模式。 | | `Qt.SolidPattern` | `1` | 色澤均勻。 | | `Qt.Dense1Pattern` | `2` | 極為密集的刷子模式。 | | `Qt.Dense2Pattern` | `3` | 非常密集的刷子模式。 | | `Qt.Dense3Pattern` | `4` | 有些密集刷模式。 | | `Qt.Dense4Pattern` | `5` | 半密集刷模式。 | | `Qt.Dense5Pattern` | `6` | 有些稀疏刷模式。 | | `Qt.Dense6Pattern` | `7` | 非常稀疏刷模式。 | | `Qt.Dense7Pattern` | `8` | 極其稀疏刷模式。 | | `Qt.HorPattern` | `9` | 水平線。 | | `Qt.VerPattern` | `10` | 垂直線。 | | `Qt.CrossPattern` | `11` | 越過水平線和垂直線。 | | `Qt.BDiagPattern` | `12` | 向后對角線。 | | `Qt.FDiagPattern` | `13` | 向前的斜線。 | | `Qt.DiagCrossPattern` | `14` | 渡對角線。 | | `Qt.LinearGradientPattern` | `15` | 使用專用的線性梯度(設置[QBrush](qbrush.html)構造函數)。 | | `Qt.ConicalGradientPattern` | `17` | 采用專用的錐型梯度(設置[QBrush](qbrush.html)構造函數)。 | | `Qt.RadialGradientPattern` | `16` | 使用專用的徑向漸變(設置[QBrush](qbrush.html)構造函數)。 | | `Qt.TexturePattern` | `24` | 自定義模式(見[QBrush.setTexture](qbrush.html#setTexture)())。 | **See also** [QBrush](qbrush.html)。 ``` Qt.CaseSensitivity ``` | Constant | Value | | --- | --- | | `Qt.CaseInsensitive` | `0` | | `Qt.CaseSensitive` | `1` | ``` Qt.CheckState ``` 這個枚舉描述辨認物品,控件和小部件的狀態。 | Constant | Value | Description | | --- | --- | --- | | `Qt.Unchecked` | `0` | 該項目處于未選中狀態。 | | `Qt.PartiallyChecked` | `1` | 該項目被部分選中。在分層模型項目可能如果一些被部分遏制,但不是他們的孩子的一切,都檢查。 | | `Qt.Checked` | `2` | 該項目被選中。 | **See also** [QCheckBox](qcheckbox.html),[Qt.ItemFlags](qt.html#ItemFlag-enum)和[Qt.ItemDataRole](qt.html#ItemDataRole-enum)。 ``` Qt.ClipOperation ``` | Constant | Value | Description | | --- | --- | --- | | `Qt.NoClip` | `0` | 此操作將裁剪關閉。 | | `Qt.ReplaceClip` | `1` | 替換當前剪輯路徑/矩形/地區與在函數調用中提供的之一。 | | `Qt.IntersectClip` | `2` | 相交當前剪輯路徑/矩形/地區與在函數調用中提供的之一。 | | `Qt.UniteClip` | `3` | 聯合了當前剪輯路徑/矩形/地區與在函數調用中提供的之一。 | ``` Qt.ConnectionType ``` 這個枚舉變量描述了可以信號和槽之間使用的連接類型。特別是,它確定一個特定的信號是否被傳遞到緊接在一個時隙或排隊等待傳遞在以后的時間。 | Constant | Value | Description | | --- | --- | --- | | `Qt.AutoConnection` | `0` | (默認)如果該信號是從一個不同的線程以外的線程接收對象物所發出的信號進行排隊,表現為Qt.QueuedConnection 。否則,插槽直接調用,表現為Qt.DirectConnection 。連接的類型,當信號被發射來確定。 | | `Qt.DirectConnection` | `1` | 的時隙被立即調用,當信號被發射。 | | `Qt.QueuedConnection` | `2` | 槽被調用時控制返回到接收器的線程的事件循環。插槽是在接收器的線程中執行。 | | `Qt.BlockingQueuedConnection` | `4` | 同QueuedConnection ,除了當前線程阻塞,直到插槽回報。這種連接類型應該只用在發射器和接收器在不同的線程。**Note:**違背此規則將導致應用程序死鎖。 | | `Qt.UniqueConnection` | `0x80` | 一樣的自動連接,但連接是唯一的,如果它不復制現有的連接。即,如果相同的信號已經連接到同一時隙的同一對的對象,則連接將失敗。這種連接類型被引入Qt的4.6 。 | | `Qt.AutoCompatConnection` | `3` | 當Qt的3支持啟用默認的類型。相同,自動連接,但也將導致警告,在特定情況下的輸出。看[Compatibility Signals and Slots](index.htm#compatibility-signals-and-slots)進一步的信息。 | 隨著排隊的連接,該參數必須是已知Qt的元對象系統類型,因為Qt的需要復制到它們存儲在幕后事件的參數。如果您嘗試使用一個排隊的連接,并得到錯誤消息: ``` QObject.connect: Cannot queue arguments of type 'MyType' ``` Call [qRegisterMetaType](qmetatype.html#qRegisterMetaType)()注冊的數據類型你建立連接之前。 當使用信號和槽多線程,請參見[Signals and Slots Across Threads](index.htm#signals-and-slots-across-threads)。 **See also** [Thread Support in Qt](index.htm),[QObject.connect](qobject.html#connect)( )[qRegisterMetaType](qmetatype.html#qRegisterMetaType)()和[Q_DECLARE_METATYPE](qmetatype.html#Q_DECLARE_METATYPE)( ) 。 ``` Qt.ContextMenuPolicy ``` 這個枚舉類型定義了各種政策窗口小部件可以相對于顯示上下文菜單。 | Constant | Value | Description | | --- | --- | --- | | `Qt.NoContextMenu` | `0` | 小部件不具有上下文菜單,上下文菜單的處理被推遲到小部件的父。 | | `Qt.PreventContextMenu` | `4` | 小部件不具有上下文菜單,并在對比`NoContextMenu`的處理是_not_推遲到控件的父級。這意味著所有的鼠標右鍵事件,保證通過mousePressEvent ( )被傳遞到窗口小部件本身,而mouseReleaseEvent ( ) 。 | | `Qt.DefaultContextMenu` | `1` | widget的[QWidget.contextMenuEvent](qwidget.html#contextMenuEvent)( )處理程序被調用。 | | `Qt.ActionsContextMenu` | `2` | 該插件播放其[QWidget.actions](qwidget.html#actions)()作為上下文菜單。 | | `Qt.CustomContextMenu` | `3` | 小部件發出的[QWidget.customContextMenuRequested](qwidget.html#customContextMenuRequested)()信號。 | ``` Qt.CoordinateSystem ``` 這個枚舉變量指定的坐標系。 | Constant | Value | Description | | --- | --- | --- | | `Qt.DeviceCoordinates` | `0` | 坐標是相對于對象的繪圖設備的左上角。 | | `Qt.LogicalCoordinates` | `1` | 坐標是相對于對象的左上角。 | 這個枚舉被引入或修改的Qt 4.6 。 ``` Qt.Corner ``` 該枚舉類型指定一個矩形一角: | Constant | Value | Description | | --- | --- | --- | | `Qt.TopLeftCorner` | `0x00000` | 該矩形的左上角。 | | `Qt.TopRightCorner` | `0x00001` | 矩形的右上角。 | | `Qt.BottomLeftCorner` | `0x00002` | 矩形的左下角。 | | `Qt.BottomRightCorner` | `0x00003` | 矩形的右下角。 | ``` Qt.CursorMoveStyle ``` 這個枚舉介紹可用于文本光標的運動風格。選項有: | Constant | Value | Description | | --- | --- | --- | | `Qt.LogicalMoveStyle` | `0` | 在左到右文本塊,減少光標位置按下左方向鍵時,按下向右箭頭鍵時增加光標位置。如果文本塊是從右到左,相反的行為適用。 | | `Qt.VisualMoveStyle` | `1` | 按下左箭頭鍵總是導致光標向左移動,而不管文本的寫作方向。按右箭頭鍵總是導致光標向右移動。 | 這個枚舉被引入或修改的Qt 4.8 。 ``` Qt.CursorShape ``` 該枚舉類型定義了可以使用的各種游標。 標準的箭頭光標默認在正常狀態小部件。 | Constant | Value | Description | | --- | --- | --- | | `Qt.ArrowCursor` | `0` | ![](https://img.kancloud.cn/13/d6/13d699b563f24979498199be51d50a28_25x25.png)標準的箭頭光標。 | | `Qt.UpArrowCursor` | `1` | ![](https://img.kancloud.cn/dd/c0/ddc0c2b593d717260ca4fe95e524abb3_25x25.png)一個向上的箭頭朝屏幕頂部指點。 | | `Qt.CrossCursor` | `2` | ![](https://img.kancloud.cn/f1/f9/f1f90211225e3982c0e6c562b9bb09ff_25x25.png)十字光標,通常用于幫助用戶準確地在屏幕上選擇一個點。 | | `Qt.WaitCursor` | `3` | ![](https://img.kancloud.cn/43/3e/433e8a00a92b71a250f9e0bb3a31a296_25x25.png)沙漏或手表指針,通常的操作是防止用戶與應用程序交互時顯示。 | | `Qt.IBeamCursor` | `4` | ![](https://img.kancloud.cn/09/20/0920b0f7649e1708e43ad2ac411130fd_25x25.png)插入符號或IBEAM光標,表明一個widget可以接受并顯示文本輸入。 | | `Qt.SizeVerCursor` | `5` | ![](https://img.kancloud.cn/5f/8f/5f8f29fb417ac660fbe5e23edb82c124_25x25.png)用于用來垂直調整頂層窗口元素的游標。 | | `Qt.SizeHorCursor` | `6` | ![](https://img.kancloud.cn/70/81/7081dc96504aadc4680debb820a41afc_25x25.png)用于元件的游標,用來調整水平頂層窗口。 | | `Qt.SizeBDiagCursor` | `7` | ![](https://img.kancloud.cn/0f/f0/0ff08c394d7b26213278d369b4040523_25x25.png)用于元件的游標,用于對角調整頂層窗口在其右上方和左下方的角落。 | | `Qt.SizeFDiagCursor` | `8` | ![](https://img.kancloud.cn/fc/39/fc3939c144ab67fb993a390ea35aa38e_25x25.png)用于元件的游標,用于對角調整頂層窗口在其左上角和右下角的角落。 | | `Qt.SizeAllCursor` | `9` | ![](https://img.kancloud.cn/1c/ee/1ceeebf06526432aa2c8faa5cad54e5d_25x25.png)用于用來調整頂層窗口在任何方向元素的游標。 | | `Qt.BlankCursor` | `10` | 空白/不可見光標,通常使用的光標形狀需要被隱藏時。 | | `Qt.SplitVCursor` | `11` | ![](https://img.kancloud.cn/17/29/1729c666b258ef7689027b3937b2c05d_25x25.png)用于垂直分割光標,表明一個手柄可以水平拖動來調整利用可用空間。 | | `Qt.SplitHCursor` | `12` | ![](https://img.kancloud.cn/d0/84/d08475260d43d88580833e881704221e_25x25.png)用于水平分離器A的光標,顯示一個手柄可以垂直拖動來調整利用可用空間。 | | `Qt.PointingHandCursor` | `13` | ![](https://img.kancloud.cn/e7/9a/e79a530bf3ae88f9e00113433ad12901_25x25.png)指向手游標通常用于可點擊的元素,如超鏈接。 | | `Qt.ForbiddenCursor` | `14` | ![](https://img.kancloud.cn/22/b5/22b53e65da32110c3260f4c4eb4aee84_25x25.png)斜線圓圈光標,在拖放操作通常用來表示拖著內容不能在特定的部件或某些地區內下降。 | | `Qt.OpenHandCursor` | `17` | ![](https://img.kancloud.cn/31/69/316997c32537b9bd3d080513e37ef247_16x16.png)游標較開放的手,通常用來表示光標所在的區域是一個畫布,用戶可以單擊并拖動以滾動周圍的可見部分。 | | `Qt.ClosedHandCursor` | `18` | ![](https://img.kancloud.cn/1b/86/1b86ed3c4599a27c4f55342d68407b19_16x16.png)光標代表一個封閉的面,通常用于表示一個拖動操作正在進行中,涉及到的滾動。 | | `Qt.WhatsThisCursor` | `15` | ![](https://img.kancloud.cn/6b/5d/6b5d9d816ea29234d6a0794e92e57c7c_32x32.png)帶問號的箭頭,通常用來表示這是什么存在?幫助一個小部件。 | | `Qt.BusyCursor` | `16` | ![](https://img.kancloud.cn/43/3e/433e8a00a92b71a250f9e0bb3a31a296_25x25.png)沙漏或手表指針,通常操作,它允許用戶在他們在后臺執行與應用程序進行交互時顯示。 | | `Qt.DragMoveCursor` | `20` | 拖動某一項時,通常使用的光標。 | | `Qt.DragCopyCursor` | `19` | 拖動某一項進行復制時,通常使用的光標。 | | `Qt.DragLinkCursor` | `21` | 拖動某一項時做一個鏈接到它,通常使用的光標。 | | `Qt.BitmapCursor` | `24` | ? | ``` Qt.DateFormat ``` | Constant | Value | Description | | --- | --- | --- | | `Qt.TextDate` | `0` | 默認的Qt的格式,其中包括天,月,該月的天數,以及全面的一年。日期和月份的名稱將是短期的,局部的名字。這基本上等同于使用日期格式字符串, “ DDD MMM月D ” 。看[QDate.toString](qdate.html#toString)( )獲取更多信息。 | | `Qt.ISODate` | `1` | [ISO 8601](http://www.iso.org/iso/date_and_time_format)擴展格式:要么`YYYY-MM-DD`對于日期或`YYYY-MM-DDTHH:mm:ss`,`YYYY-MM-DDTHH:mm:ssTZD`(例如,1997 -07- 16T19 : 20:30 +01:00 )用于組合日期和時間。 | | `Qt.SystemLocaleShortDate` | ? | 該[short format](qlocale.html#FormatType-enum)所使用的[operating system](qlocale.html#system)。 | | `Qt.SystemLocaleLongDate` | ? | 該[long format](qlocale.html#FormatType-enum)所使用的[operating system](qlocale.html#system)。 | | `Qt.DefaultLocaleShortDate` | ? | 該[short format](qlocale.html#FormatType-enum)由指定的[application's locale](qlocale.html#setDefault)。 | | `Qt.DefaultLocaleLongDate` | ? | 該[long format](qlocale.html#FormatType-enum)所使用的[application's locale](qlocale.html#setDefault)。 | | `Qt.SystemLocaleDate` | `2` | _This enum value is deprecated._(如果你想長日期或Qt.SystemLocaleLongDate )使用Qt.SystemLocaleShortDate代替。 | | `Qt.LocaleDate` | ? | _This enum value is deprecated._(如果你想長日期或Qt.DefaultLocaleLongDate )使用Qt.DefaultLocaleShortDate代替。 | | `Qt.LocalDate` | `SystemLocaleDate` | _This enum value is deprecated._(如果你想長日期或Qt.SystemLocaleLongDate )使用Qt.SystemLocaleShortDate代替。 | **Note:**為`ISODate`格式,每`Y`,`M`和`D`代表一年中的單個數字,月份和用于指定日期天。每`H`,`M`和`S`代表小時的個位數,分鐘和秒來指定時間。的字面存在`T`字符用于分隔日期和時兩者都指定時間。 ``` Qt.DayOfWeek ``` | Constant | Value | | --- | --- | | `Qt.Monday` | `1` | | `Qt.Tuesday` | `2` | | `Qt.Wednesday` | `3` | | `Qt.Thursday` | `4` | | `Qt.Friday` | `5` | | `Qt.Saturday` | `6` | | `Qt.Sunday` | `7` | ``` Qt.DockWidgetArea ``` | Constant | Value | | --- | --- | | `Qt.LeftDockWidgetArea` | `0x1` | | `Qt.RightDockWidgetArea` | `0x2` | | `Qt.TopDockWidgetArea` | `0x4` | | `Qt.BottomDockWidgetArea` | `0x8` | | `Qt.AllDockWidgetAreas` | `DockWidgetArea_Mask` | | `Qt.NoDockWidgetArea` | `0` | 該DockWidgetAreas類型是一個typedef為[QFlags](index.htm)\u003cDockWidgetArea\u003e 。它存儲DockWidgetArea值的或組合。 ``` Qt.DropAction ``` | Constant | Value | Description | | --- | --- | --- | | `Qt.CopyAction` | `0x1` | 將數據復制到目標。 | | `Qt.MoveAction` | `0x2` | 從源移動數據到目標。 | | `Qt.LinkAction` | `0x4` | 建立從源到目標的鏈接。 | | `Qt.ActionMask` | `0xff` | ? | | `Qt.IgnoreAction` | `0x0` | 忽略的動作(做什么用的數據) 。 | | `Qt.TargetMoveAction` | `0x8002` | 在Windows上,這個值是用來當D &D數據的所有權應被接管目標應用程序,例如,源應用程序不應該刪除的數據。 在X11這個值是用來做的舉動。 TargetMoveAction不使用Mac上。 | 該DropActions類型是一個typedef為[QFlags](index.htm)\u003cDropAction\u003e 。它存儲DropAction值的或組合。 ``` Qt.EventPriority ``` 這個枚舉可用于指定事件的優先次序。 | Constant | Value | Description | | --- | --- | --- | | `Qt.HighEventPriority` | `1` | 與此優先級的事件與NormalEventPriority或LowEventPriority事件之前發送。 | | `Qt.NormalEventPriority` | `0` | 與此優先級的事件與HighEventPriority事件后發送,但LowEventPriority事件之前。 | | `Qt.LowEventPriority` | `-1` | 與此優先級的事件與HighEventPriority或NormalEventPriority事件后發送。 | 請注意,這些值是純粹提供了方便,因為事件優先級可之間的任何值`INT_MAX`和`INT_MIN`,包容性。例如,您可以定義自定義的優先事項是相對于對方: ``` enum CustomEventPriority { // An important event ImportantEventPriority = [Qt](qt.html).HighEventPriority, // A more important event MoreImportantEventPriority = ImportantEventPriority + 1, // A critical event CriticalEventPriority = 100 * MoreImportantEventPriority, // Not that important StatusEventPriority = [Qt](qt.html).LowEventPriority, // These are less important than Status events IdleProcessingDoneEventPriority = StatusEventPriority - 1 }; ``` **See also** [QCoreApplication.postEvent](qcoreapplication.html#postEvent)( ) 。 ``` Qt.FillRule ``` 指定哪些方法應該被用于填充路徑和多邊形。 | Constant | Value | Description | | --- | --- | --- | | `Qt.OddEvenFill` | `0` | 指定區域使用奇偶填充規則填充。與此規則,我們確定一個點是否在形狀內通過使用下面的方法。畫橫線的點的形狀以外的位置,并計算交叉點的數目。如果交叉點的數目是奇數時,該點是在形狀的內部。這種模式是默認的。 | | `Qt.WindingFill` | `1` | 指定區域使用的是非零纏繞規則填補。與此規則,我們確定一個點是否在形狀內通過使用下面的方法。畫橫線的點的形狀以外的位置。確定線路在每個交叉點的方向是向上或向下。繞組數由求和每個交叉點的方向來確定。如果數字為非零,該點是在形狀內部。此填充模式也可以在大多數情況下被認為是封閉的形狀的交叉點。 | ``` Qt.FocusPolicy ``` 這個枚舉類型定義了各種政策窗口小部件可以就獲得鍵盤焦點。 | Constant | Value | Description | | --- | --- | --- | | `Qt.TabFocus` | `0x1` | 小部件接受焦點由tab鍵。 | | `Qt.ClickFocus` | `0x2` | 小部件接受焦點通過點擊。 | | `Qt.StrongFocus` | `TabFocus &#124; ClickFocus &#124; 0x8` | 小部件接受集中雙方Tab鍵并單擊。在Mac OS X這也將表明,窗口小部件選項卡接受焦點時,在“文本/列表對焦模式' 。 | | `Qt.WheelFocus` | `StrongFocus &#124; 0x4` | 像Qt.StrongFocus加上小部件接受焦點使用鼠標滾輪。 | | `Qt.NoFocus` | `0` | 該控件不接受焦點。 | ``` Qt.FocusReason ``` 此枚舉指定為什么焦點改變。它將通過QWidget.setFocus獲得通過,可以檢索在[QFocusEvent](qfocusevent.html)在焦點更改發送到窗口小部件。 | Constant | Value | Description | | --- | --- | --- | | `Qt.MouseFocusReason` | `0` | 發生鼠標動作。 | | `Qt.TabFocusReason` | `1` | Tab鍵被按下。 | | `Qt.BacktabFocusReason` | `2` | 一個BACKTAB發生。輸入這可能包括Shift或Ctrl鍵;如Shift + Tab鍵。 | | `Qt.ActiveWindowFocusReason` | `3` | 窗口系統使這個窗口不是有效或無效。 | | `Qt.PopupFocusReason` | `4` | 該應用程序打開/關閉一個彈出窗口,抓起/釋放鍵盤焦點。 | | `Qt.ShortcutFocusReason` | `5` | 用戶鍵入一個標籤的哥們快捷方式 | | `Qt.MenuBarFocusReason` | `6` | 在菜單欄中把焦點。 | | `Qt.OtherFocusReason` | `7` | 另一個原因,通常是應用程序特定的。 | **See also** [Keyboard Focus](index.htm)。 ``` Qt.GestureFlag ``` 該枚舉類型描述了可以訂閱一個手勢時,可以使用其他標志。 | Constant | Value | Description | | --- | --- | --- | | `Qt.DontStartGestureOnChildren` | `0x01` | 默認情況下手勢就可以開始在小工具或任何以上的兒童。使用此標志來禁用該功能,允許一個手勢,開始只在小部件。 | | `Qt.ReceivePartialGestures` | `0x02` | 允許任何忽略手勢事件傳播到已指定該提示的父窗口部件。默認情況下,只有手勢都在[Qt.GestureStarted](qt.html#GestureState-enum)國家傳播和部件總是得到完整的手勢序列開始的手勢[Qt.GestureStarted](qt.html#GestureState-enum)態,并與在一個手勢結束[Qt.GestureFinished](qt.html#GestureState-enum) or [Qt.GestureCanceled](qt.html#GestureState-enum)狀態。 | | `Qt.IgnoredGesturesPropagateToParent` | `0x04` | 由于Qt的4.7 ,這個標志可以讓你微調手勢事件的傳播。通過設置標志時,[grabbing](qgraphicsobject.html#grabGesture)一個手勢都忽略了部分手勢將傳播到它們的父項。 | 這個枚舉被引入或修改的Qt 4.6 。 該GestureFlags類型是一個typedef為[QFlags](index.htm)\u003cGestureFlag\u003e 。它存儲GestureFlag值的或組合。 **See also** [QWidget.grabGesture](qwidget.html#grabGesture)()和[QGraphicsObject.grabGesture](qgraphicsobject.html#grabGesture)( ) 。 ``` Qt.GestureState ``` 該枚舉類型描述了一個手勢的狀態。 | Constant | Value | Description | | --- | --- | --- | | `Qt.GestureStarted` | `1` | 連續的手勢已經開始。 | | `Qt.GestureUpdated` | `2` | 手勢繼續。 | | `Qt.GestureFinished` | `3` | 手勢已經完成。 | | `Qt.GestureCanceled` | `4` | 手勢被取消。 | 這個枚舉被引入或修改的Qt 4.6 。 **See also** [QGesture](qgesture.html)。 ``` Qt.GestureType ``` 該枚舉類型描述的標準手勢。 | Constant | Value | Description | | --- | --- | --- | | `Qt.TapGesture` | `1` | 一個塔的姿態。 | | `Qt.TapAndHoldGesture` | `2` | 自來水和保持(龍塔)的姿態。 | | `Qt.PanGesture` | `3` | 平移手勢。 | | `Qt.PinchGesture` | `4` | 捏的手勢。 | | `Qt.SwipeGesture` | `5` | 輕掃手勢。 | | `Qt.CustomGesture` | `0x0100` | 可用于測試,如果姿態是用戶定義的姿勢編號的標志。 | 用戶自定義的手勢被注冊到[QGestureRecognizer.registerRecognizer](qgesturerecognizer.html#registerRecognizer)( )函數生成一個自定義的手勢識別碼與Qt.CustomGesture標志設置。 這個枚舉被引入或修改的Qt 4.6 。 **See also** [QGesture](qgesture.html),[QWidget.grabGesture](qwidget.html#grabGesture)()和[QGraphicsObject.grabGesture](qgraphicsobject.html#grabGesture)( ) 。 ``` Qt.GlobalColor ``` Qt的預定義[QColor](qcolor.html)對象: | Constant | Value | Description | | --- | --- | --- | | `Qt.white` | `3` | White (#ffffff) | | `Qt.black` | `2` | Black (#000000) | | `Qt.red` | `7` | Red (#ff0000) | | `Qt.darkRed` | `13` | Dark red (#800000) | | `Qt.green` | `8` | Green (#00ff00) | | `Qt.darkGreen` | `14` | Dark green (#008000) | | `Qt.blue` | `9` | Blue (#0000ff) | | `Qt.darkBlue` | `15` | Dark blue (#000080) | | `Qt.cyan` | `10` | Cyan (#00ffff) | | `Qt.darkCyan` | `16` | Dark cyan (#008080) | | `Qt.magenta` | `11` | Magenta (#ff00ff) | | `Qt.darkMagenta` | `17` | Dark magenta (#800080) | | `Qt.yellow` | `12` | Yellow (#ffff00) | | `Qt.darkYellow` | `18` | Dark yellow (#808000) | | `Qt.gray` | `5` | Gray (#a0a0a4) | | `Qt.darkGray` | `4` | Dark gray (#808080) | | `Qt.lightGray` | `6` | Light gray (#c0c0c0) | | `Qt.transparent` | `19` | 一個透明的黑色值(即,[QColor](qcolor.html)(0 ,0,0 ,0)) | | `Qt.color0` | `0` | 0的像素值(位圖) | | `Qt.color1` | `1` | 1個像素值(位圖) | **See also** [QColor](qcolor.html)。 ``` Qt.HitTestAccuracy ``` 如果QtGui模塊導入這種類型才可用。 該枚舉包含可使用的準確性的種類[QTextDocument](qtextdocument.html)類文本文件用于測試鼠標點擊時。 | Constant | Value | Description | | --- | --- | --- | | `Qt.ExactHit` | `0` | 在發生輸入點必須完全一致,使文檔輸入敏感的部件。 | | `Qt.FuzzyHit` | `1` | 在發生輸入點可以躺在靠近文檔的輸入敏感的部件。 | 該枚舉是在所定義的`&lt;QTextDocument&gt;`頭文件。 ``` Qt.ImageConversionFlag ``` 標記選項“ (默認)”設置,如果從列表中沒有其他值都包含(因為默認值是零) : 彩色/黑白偏好(忽略[QBitmap](qbitmap.html)) : | Constant | Value | Description | | --- | --- | --- | | `Qt.AutoColor` | `0x00000000` | (默認) - 如果圖像有[depth](qimage.html#depth)1 ,僅包含黑色和白色像素,像素圖變成單色。 | | `Qt.ColorOnly` | `0x00000003` | 該像素圖抖動/轉換為[native display depth](qpixmap.html#defaultDepth)。 | | `Qt.MonoOnly` | `0x00000002` | 像素圖變成單色。如果有必要,它使用所選擇的抖動算法抖動。 | 抖動模式偏好RGB通道: | Constant | Value | Description | | --- | --- | --- | | `Qt.DiffuseDither` | `0x00000000` | (默認) - 高品質的抖動。 | | `Qt.OrderedDither` | `0x00000010` | 更快,更有序抖動。 | | `Qt.ThresholdDither` | `0x00000020` | 無抖動;最接近的顏色使用。 | 抖動模式偏好alpha通道: | Constant | Value | Description | | --- | --- | --- | | `Qt.ThresholdAlphaDither` | `0x00000000` | (默認) - 無抖動。 | | `Qt.OrderedAlphaDither` | `0x00000004` | 更快,更有序抖動。 | | `Qt.DiffuseAlphaDither` | `0x00000008` | 高品質的抖動。 | 色彩搭配與抖動的偏好: | Constant | Value | Description | | --- | --- | --- | | `Qt.PreferDither` | `0x00000040` | (轉換為像素圖時,默認) - 總是抖動32位圖像時的圖像轉換為8位。 | | `Qt.AvoidDither` | `0x00000080` | (默認轉換保存到文件的目的時) - 抖動32位圖像只有當圖像有超過256種顏色,它被轉換為8位。 | | `Qt.NoOpaqueDetection` | `0x00000100` | 不檢查圖像是否包含非透明像素。你想避免檢查圖像中的像素的開銷,直到一個透明的像素被發現,或者使用這個,如果你知道,圖像是半透明的,如果你想要的像素圖,以保留alpha通道的某些其他原因。如果圖像沒有alpha通道這個標志沒有任何效果。 | 不要做在圖像上的任何格式轉換。轉換時可能是有用的一[QImage](qimage.html)到[QPixmap](qpixmap.html)為例如一次性渲染操作。 該ImageConversionFlags類型是一個typedef為[QFlags](index.htm)\u003cImageConversionFlag\u003e 。它存儲ImageConversionFlag值的或組合。 ``` Qt.InputMethodHint ``` | Constant | Value | Description | | --- | --- | --- | | `Qt.ImhNone` | `0x0` | 沒有任何提示。 | 標志,改變行為: | Constant | Value | Description | | --- | --- | --- | | `Qt.ImhHiddenText` | `0x1` | 字符應該被隱藏,輸入口令時,為通常使用。這是設置時自動設置[QLineEdit.echoMode](qlineedit.html#echoMode-prop)至`Password`。 | | `Qt.ImhNoAutoUppercase` | `0x2` | 輸入法不應該試圖自動切換到大寫時的一句話結束。 | | `Qt.ImhPreferNumbers` | `0x4` | 號碼是優選(但不是必需的)。 | | `Qt.ImhPreferUppercase` | `0x8` | 大寫字母是優選(但不是必需的)。 | | `Qt.ImhPreferLowercase` | `0x10` | 小寫字母是優選(但不是必需的)。 | | `Qt.ImhNoPredictiveText` | `0x20` | 不要使用預測文字(即字典查詢) ,同時打字。 | 標志,限制輸入(不包括標志) : | Constant | Value | Description | | --- | --- | --- | | `Qt.ImhDigitsOnly` | `0x10000` | 只有數字是允許的。 | | `Qt.ImhFormattedNumbersOnly` | `0x20000` | 只有數字輸入是允許的。這包括小數點和減號。 | | `Qt.ImhUppercaseOnly` | `0x40000` | 只有大寫字母輸入是允許的。 | | `Qt.ImhLowercaseOnly` | `0x80000` | 只有小寫字母輸入是允許的。 | | `Qt.ImhDialableCharactersOnly` | `0x100000` | 適用于手機撥號僅字符。 | | `Qt.ImhEmailCharactersOnly` | `0x200000` | 適用于電子郵件地址只字符。 | | `Qt.ImhUrlCharactersOnly` | `0x400000` | 適合的URL中的字符是允許的。 | 面具: | Constant | Value | Description | | --- | --- | --- | | `Qt.ImhExclusiveInputMask` | `0xffff0000` | 此面膜產生非零如有的獨家標志使用。 | **Note:**如果幾個獨有的標志一起進行或操作,產生的字符集將包含指定集合的并集的。例如指定`ImhNumbersOnly`和`ImhUppercaseOnly`會產生一組由數字和大寫字母。 該InputMethodHints類型是一個typedef為[QFlags](index.htm)\u003cInputMethodHint\u003e 。它存儲InputMethodHint值的或組合。 **See also** [QGraphicsItem.inputMethodHints](qgraphicsitem.html#inputMethodHints)( ) 。 ``` Qt.InputMethodQuery ``` | Constant | Value | Description | | --- | --- | --- | | `Qt.ImMicroFocus` | `0` | 該矩形復蓋在插件坐標輸入光標的面積。 | | `Qt.ImFont` | `1` | 當前使用的字體文本輸入。 | | `Qt.ImCursorPosition` | `2` | 光標周圍的輸入區中的文本內的邏輯位置(見`ImSurroundingText`) 。 | | `Qt.ImSurroundingText` | `3` | 周圍的輸入區域的純文本,例如當前段落。 | | `Qt.ImCurrentSelection` | `4` | 當前選定的文本。 | | `Qt.ImMaximumTextLength` | `5` | 字符,小部件可以容納的最大數量。如果沒有限制,則返回的QVariant () 。 | | `Qt.ImAnchorPosition` | `6` | 選擇錨點的位置。這可以是小于或大于`ImCursorPosition`,這取決于選擇的哪一側上的光標。如果沒有選擇,則返回相同`ImCursorPosition`。 | ``` Qt.ItemDataRole ``` 模型中的每個項目都有一組與之相關的數據元素,每個都有自己的作用。的作用所使用的視圖,以表明它需要的數據的類型的模型。定制機型應該返回這些類型的數據。 通用角色(以及相關的類型) : | Constant | Value | Description | | --- | --- | --- | | `Qt.DisplayRole` | `0` | 關鍵數據以文本的形式來呈現。 ([QString](qstring.html)) | | `Qt.DecorationRole` | `1` | 數據被呈現為在一個圖標的形式的裝飾。 ([QColor](qcolor.html),[QIcon](qicon.html) or [QPixmap](qpixmap.html)) | | `Qt.EditRole` | `2` | 在適合編輯在編輯器中的表單數據。 ([QString](qstring.html)) | | `Qt.ToolTipRole` | `3` | 在該項目的工具提示中顯示的數據。 ([QString](qstring.html)) | | `Qt.StatusTipRole` | `4` | 在狀態欄上顯示的數據。 ([QString](qstring.html)) | | `Qt.WhatsThisRole` | `5` | 在顯示該項目的數據“這是什么? ”模式。 ([QString](qstring.html)) | | `Qt.SizeHintRole` | `13` | 大小為暗示將提供給意見的項目。 ([QSize](qsize.html)) | 角色描述的外觀和元數據(具有相關的類型) : | Constant | Value | Description | | --- | --- | --- | | `Qt.FontRole` | `6` | 用于與默認的代表呈現的項的字體。 ([QFont](qfont.html)) | | `Qt.TextAlignmentRole` | `7` | 文本與默認的委讬提供項目的對齊方式。 ([Qt.AlignmentFlag](qt.html#AlignmentFlag-enum)) | | `Qt.BackgroundRole` | `8` | 用于與默認的委讬提供項目背景刷。 ([QBrush](qbrush.html)) | | `Qt.BackgroundColorRole` | `8` | 這個角色已經過時了。使用BackgroundRole代替。 | | `Qt.ForegroundRole` | `9` | 前臺刷(文本顏色,典型值)用于與默認渲染委讬項目。 ([QBrush](qbrush.html)) | | `Qt.TextColorRole` | `9` | 這個角色已經過時了。使用ForegroundRole代替。 | | `Qt.CheckStateRole` | `10` | 這個作用是用來獲得一個項目的選中狀態。 ([Qt.CheckState](qt.html#CheckState-enum)) | | `Qt.InitialSortOrderRole` | `14` | 這個角色是用來獲取一個標題視圖部分的初始排序順序。 ([Qt.SortOrder](qt.html#SortOrder-enum)) 。這個角色被引入Qt的4.8 。 | 輔助角色(具有相關的類型) : | Constant | Value | Description | | --- | --- | --- | | `Qt.AccessibleTextRole` | `11` | 要使用輔助功能的擴展和插件,如屏幕閱讀器的文本。 ([QString](qstring.html)) | | `Qt.AccessibleDescriptionRole` | `12` | 該項目的可訪問性目的的描述。 ([QString](qstring.html)) | 用戶角色: | Constant | Value | Description | | --- | --- | --- | | `Qt.UserRole` | `32` | 可以用于特定應用目的的第一作用。 | 對于用戶的角色,它是由開發人員來決定哪些類型的使用,并確保組件訪問和設置數據的時候使用正確的類型。 ``` Qt.ItemFlag ``` 這個枚舉變量描述了一個項目的屬性: | Constant | Value | Description | | --- | --- | --- | | `Qt.NoItemFlags` | `0` | 它沒有設置任何屬性。 | | `Qt.ItemIsSelectable` | `1` | 它可以被選擇。 | | `Qt.ItemIsEditable` | `2` | 它可以被編輯。 | | `Qt.ItemIsDragEnabled` | `4` | 它可以拖動。 | | `Qt.ItemIsDropEnabled` | `8` | 它可以作為一個放置目標。 | | `Qt.ItemIsUserCheckable` | `16` | 它可以由用戶選中或取消選中。 | | `Qt.ItemIsEnabled` | `32` | 用戶可以與產品進行交互。 | | `Qt.ItemIsTristate` | `64` | 該項目是可復用三個獨立的狀態。 | 請注意,可選中項目需要給予這兩個一組合適的標志和初始狀態,表示該項目被選中與否。這對于模型/視圖組件自動處理,但需要明確的實例設置[QListWidgetItem](qlistwidgetitem.html),[QTableWidgetItem](qtablewidgetitem.html)和[QTreeWidgetItem](qtreewidgetitem.html)。 該ItemFlags類型是一個typedef為[QFlags](index.htm)\u003cItemFlag\u003e 。它存儲ItemFlag值的或組合。 **See also** [QAbstractItemModel](qabstractitemmodel.html)。 ``` Qt.ItemSelectionMode ``` 該枚舉用于[QGraphicsItem](qgraphicsitem.html),[QGraphicsScene](qgraphicsscene.html)和[QGraphicsView](qgraphicsview.html)指定如何選擇項目,或如何確定一個形狀和物品碰撞。 | Constant | Value | Description | | --- | --- | --- | | `Qt.ContainsItemShape` | `0x0` | 輸出列表中包含的唯一項目[shape](qgraphicsitem.html#shape)被完全包含在選擇區域內。這與該地區的輪廓相交的項目不包括在內。 | | `Qt.IntersectsItemShape` | `0x1` | 輸出列表包含兩個項目,其[shape](qgraphicsitem.html#shape)完全包含在選擇區域內,并與該區域的輪廓相交的項目。這是一種常見的模式為橡皮筋選擇。 | | `Qt.ContainsItemBoundingRect` | `0x2` | 輸出列表中包含的唯一項目[bounding rectangle](qgraphicsitem.html#boundingRect)被完全包含在選擇區域內。這與該地區的輪廓相交的項目不包括在內。 | | `Qt.IntersectsItemBoundingRect` | `0x3` | 輸出列表包含兩個項目,其[bounding rectangle](qgraphicsitem.html#boundingRect)完全包含在選擇區域內,并與該區域的輪廓相交的項目。此方法通常用于確定需要重畫的區域。 | **See also** [QGraphicsScene.items](qgraphicsscene.html#items)( )[QGraphicsScene.collidingItems](qgraphicsscene.html#collidingItems)( )[QGraphicsView.items](qgraphicsview.html#items)( )[QGraphicsItem.collidesWithItem](qgraphicsitem.html#collidesWithItem)()和[QGraphicsItem.collidesWithPath](qgraphicsitem.html#collidesWithPath)( ) 。 ``` Qt.Key ``` 使用Qt的鍵名。 | Constant | Value | Description | | --- | --- | --- | | `Qt.Key_Escape` | `0x01000000` | ? | | `Qt.Key_Tab` | `0x01000001` | ? | | `Qt.Key_Backtab` | `0x01000002` | ? | | `Qt.Key_Backspace` | `0x01000003` | ? | | `Qt.Key_Return` | `0x01000004` | ? | | `Qt.Key_Enter` | `0x01000005` | 通常位于鍵盤上。 | | `Qt.Key_Insert` | `0x01000006` | ? | | `Qt.Key_Delete` | `0x01000007` | ? | | `Qt.Key_Pause` | `0x01000008` | 暫停/ Break鍵(**Note:**沒有任何與暫停媒體) | | `Qt.Key_Print` | `0x01000009` | ? | | `Qt.Key_SysReq` | `0x0100000a` | ? | | `Qt.Key_Clear` | `0x0100000b` | ? | | `Qt.Key_Home` | `0x01000010` | ? | | `Qt.Key_End` | `0x01000011` | ? | | `Qt.Key_Left` | `0x01000012` | ? | | `Qt.Key_Up` | `0x01000013` | ? | | `Qt.Key_Right` | `0x01000014` | ? | | `Qt.Key_Down` | `0x01000015` | ? | | `Qt.Key_PageUp` | `0x01000016` | ? | | `Qt.Key_PageDown` | `0x01000017` | ? | | `Qt.Key_Shift` | `0x01000020` | ? | | `Qt.Key_Control` | `0x01000021` | 在Mac OS X上,這對應于命令鍵。 | | `Qt.Key_Meta` | `0x01000022` | 在Mac OS X上,這對應于控制鍵。在Windows鍵盤,該鍵被映射到Windows鍵。 | | `Qt.Key_Alt` | `0x01000023` | ? | | `Qt.Key_AltGr` | `0x01001103` | 在Windows上,當KeyDown事件為這個鍵發送,按Ctrl + Alt鍵調節劑也被設置。 | | `Qt.Key_CapsLock` | `0x01000024` | ? | | `Qt.Key_NumLock` | `0x01000025` | ? | | `Qt.Key_ScrollLock` | `0x01000026` | ? | | `Qt.Key_F1` | `0x01000030` | ? | | `Qt.Key_F2` | `0x01000031` | ? | | `Qt.Key_F3` | `0x01000032` | ? | | `Qt.Key_F4` | `0x01000033` | ? | | `Qt.Key_F5` | `0x01000034` | ? | | `Qt.Key_F6` | `0x01000035` | ? | | `Qt.Key_F7` | `0x01000036` | ? | | `Qt.Key_F8` | `0x01000037` | ? | | `Qt.Key_F9` | `0x01000038` | ? | | `Qt.Key_F10` | `0x01000039` | ? | | `Qt.Key_F11` | `0x0100003a` | ? | | `Qt.Key_F12` | `0x0100003b` | ? | | `Qt.Key_F13` | `0x0100003c` | ? | | `Qt.Key_F14` | `0x0100003d` | ? | | `Qt.Key_F15` | `0x0100003e` | ? | | `Qt.Key_F16` | `0x0100003f` | ? | | `Qt.Key_F17` | `0x01000040` | ? | | `Qt.Key_F18` | `0x01000041` | ? | | `Qt.Key_F19` | `0x01000042` | ? | | `Qt.Key_F20` | `0x01000043` | ? | | `Qt.Key_F21` | `0x01000044` | ? | | `Qt.Key_F22` | `0x01000045` | ? | | `Qt.Key_F23` | `0x01000046` | ? | | `Qt.Key_F24` | `0x01000047` | ? | | `Qt.Key_F25` | `0x01000048` | ? | | `Qt.Key_F26` | `0x01000049` | ? | | `Qt.Key_F27` | `0x0100004a` | ? | | `Qt.Key_F28` | `0x0100004b` | ? | | `Qt.Key_F29` | `0x0100004c` | ? | | `Qt.Key_F30` | `0x0100004d` | ? | | `Qt.Key_F31` | `0x0100004e` | ? | | `Qt.Key_F32` | `0x0100004f` | ? | | `Qt.Key_F33` | `0x01000050` | ? | | `Qt.Key_F34` | `0x01000051` | ? | | `Qt.Key_F35` | `0x01000052` | ? | | `Qt.Key_Super_L` | `0x01000053` | ? | | `Qt.Key_Super_R` | `0x01000054` | ? | | `Qt.Key_Menu` | `0x01000055` | ? | | `Qt.Key_Hyper_L` | `0x01000056` | ? | | `Qt.Key_Hyper_R` | `0x01000057` | ? | | `Qt.Key_Help` | `0x01000058` | ? | | `Qt.Key_Direction_L` | `0x01000059` | ? | | `Qt.Key_Direction_R` | `0x01000060` | ? | | `Qt.Key_Space` | `0x20` | ? | | `Qt.Key_Any` | `Key_Space` | ? | | `Qt.Key_Exclam` | `0x21` | ? | | `Qt.Key_QuoteDbl` | `0x22` | ? | | `Qt.Key_NumberSign` | `0x23` | ? | | `Qt.Key_Dollar` | `0x24` | ? | | `Qt.Key_Percent` | `0x25` | ? | | `Qt.Key_Ampersand` | `0x26` | ? | | `Qt.Key_Apostrophe` | `0x27` | ? | | `Qt.Key_ParenLeft` | `0x28` | ? | | `Qt.Key_ParenRight` | `0x29` | ? | | `Qt.Key_Asterisk` | `0x2a` | ? | | `Qt.Key_Plus` | `0x2b` | ? | | `Qt.Key_Comma` | `0x2c` | ? | | `Qt.Key_Minus` | `0x2d` | ? | | `Qt.Key_Period` | `0x2e` | ? | | `Qt.Key_Slash` | `0x2f` | ? | | `Qt.Key_0` | `0x30` | ? | | `Qt.Key_1` | `0x31` | ? | | `Qt.Key_2` | `0x32` | ? | | `Qt.Key_3` | `0x33` | ? | | `Qt.Key_4` | `0x34` | ? | | `Qt.Key_5` | `0x35` | ? | | `Qt.Key_6` | `0x36` | ? | | `Qt.Key_7` | `0x37` | ? | | `Qt.Key_8` | `0x38` | ? | | `Qt.Key_9` | `0x39` | ? | | `Qt.Key_Colon` | `0x3a` | ? | | `Qt.Key_Semicolon` | `0x3b` | ? | | `Qt.Key_Less` | `0x3c` | ? | | `Qt.Key_Equal` | `0x3d` | ? | | `Qt.Key_Greater` | `0x3e` | ? | | `Qt.Key_Question` | `0x3f` | ? | | `Qt.Key_At` | `0x40` | ? | | `Qt.Key_A` | `0x41` | ? | | `Qt.Key_B` | `0x42` | ? | | `Qt.Key_C` | `0x43` | ? | | `Qt.Key_D` | `0x44` | ? | | `Qt.Key_E` | `0x45` | ? | | `Qt.Key_F` | `0x46` | ? | | `Qt.Key_G` | `0x47` | ? | | `Qt.Key_H` | `0x48` | ? | | `Qt.Key_I` | `0x49` | ? | | `Qt.Key_J` | `0x4a` | ? | | `Qt.Key_K` | `0x4b` | ? | | `Qt.Key_L` | `0x4c` | ? | | `Qt.Key_M` | `0x4d` | ? | | `Qt.Key_N` | `0x4e` | ? | | `Qt.Key_O` | `0x4f` | ? | | `Qt.Key_P` | `0x50` | ? | | `Qt.Key_Q` | `0x51` | ? | | `Qt.Key_R` | `0x52` | ? | | `Qt.Key_S` | `0x53` | ? | | `Qt.Key_T` | `0x54` | ? | | `Qt.Key_U` | `0x55` | ? | | `Qt.Key_V` | `0x56` | ? | | `Qt.Key_W` | `0x57` | ? | | `Qt.Key_X` | `0x58` | ? | | `Qt.Key_Y` | `0x59` | ? | | `Qt.Key_Z` | `0x5a` | ? | | `Qt.Key_BracketLeft` | `0x5b` | ? | | `Qt.Key_Backslash` | `0x5c` | ? | | `Qt.Key_BracketRight` | `0x5d` | ? | | `Qt.Key_AsciiCircum` | `0x5e` | ? | | `Qt.Key_Underscore` | `0x5f` | ? | | `Qt.Key_QuoteLeft` | `0x60` | ? | | `Qt.Key_BraceLeft` | `0x7b` | ? | | `Qt.Key_Bar` | `0x7c` | ? | | `Qt.Key_BraceRight` | `0x7d` | ? | | `Qt.Key_AsciiTilde` | `0x7e` | ? | | `Qt.Key_nobreakspace` | `0x0a0` | ? | | `Qt.Key_exclamdown` | `0x0a1` | ? | | `Qt.Key_cent` | `0x0a2` | ? | | `Qt.Key_sterling` | `0x0a3` | ? | | `Qt.Key_currency` | `0x0a4` | ? | | `Qt.Key_yen` | `0x0a5` | ? | | `Qt.Key_brokenbar` | `0x0a6` | ? | | `Qt.Key_section` | `0x0a7` | ? | | `Qt.Key_diaeresis` | `0x0a8` | ? | | `Qt.Key_copyright` | `0x0a9` | ? | | `Qt.Key_ordfeminine` | `0x0aa` | ? | | `Qt.Key_guillemotleft` | `0x0ab` | ? | | `Qt.Key_notsign` | `0x0ac` | ? | | `Qt.Key_hyphen` | `0x0ad` | ? | | `Qt.Key_registered` | `0x0ae` | ? | | `Qt.Key_macron` | `0x0af` | ? | | `Qt.Key_degree` | `0x0b0` | ? | | `Qt.Key_plusminus` | `0x0b1` | ? | | `Qt.Key_twosuperior` | `0x0b2` | ? | | `Qt.Key_threesuperior` | `0x0b3` | ? | | `Qt.Key_acute` | `0x0b4` | ? | | `Qt.Key_mu` | `0x0b5` | ? | | `Qt.Key_paragraph` | `0x0b6` | ? | | `Qt.Key_periodcentered` | `0x0b7` | ? | | `Qt.Key_cedilla` | `0x0b8` | ? | | `Qt.Key_onesuperior` | `0x0b9` | ? | | `Qt.Key_masculine` | `0x0ba` | ? | | `Qt.Key_guillemotright` | `0x0bb` | ? | | `Qt.Key_onequarter` | `0x0bc` | ? | | `Qt.Key_onehalf` | `0x0bd` | ? | | `Qt.Key_threequarters` | `0x0be` | ? | | `Qt.Key_questiondown` | `0x0bf` | ? | | `Qt.Key_Agrave` | `0x0c0` | ? | | `Qt.Key_Aacute` | `0x0c1` | ? | | `Qt.Key_Acircumflex` | `0x0c2` | ? | | `Qt.Key_Atilde` | `0x0c3` | ? | | `Qt.Key_Adiaeresis` | `0x0c4` | ? | | `Qt.Key_Aring` | `0x0c5` | ? | | `Qt.Key_AE` | `0x0c6` | ? | | `Qt.Key_Ccedilla` | `0x0c7` | ? | | `Qt.Key_Egrave` | `0x0c8` | ? | | `Qt.Key_Eacute` | `0x0c9` | ? | | `Qt.Key_Ecircumflex` | `0x0ca` | ? | | `Qt.Key_Ediaeresis` | `0x0cb` | ? | | `Qt.Key_Igrave` | `0x0cc` | ? | | `Qt.Key_Iacute` | `0x0cd` | ? | | `Qt.Key_Icircumflex` | `0x0ce` | ? | | `Qt.Key_Idiaeresis` | `0x0cf` | ? | | `Qt.Key_ETH` | `0x0d0` | ? | | `Qt.Key_Ntilde` | `0x0d1` | ? | | `Qt.Key_Ograve` | `0x0d2` | ? | | `Qt.Key_Oacute` | `0x0d3` | ? | | `Qt.Key_Ocircumflex` | `0x0d4` | ? | | `Qt.Key_Otilde` | `0x0d5` | ? | | `Qt.Key_Odiaeresis` | `0x0d6` | ? | | `Qt.Key_multiply` | `0x0d7` | ? | | `Qt.Key_Ooblique` | `0x0d8` | ? | | `Qt.Key_Ugrave` | `0x0d9` | ? | | `Qt.Key_Uacute` | `0x0da` | ? | | `Qt.Key_Ucircumflex` | `0x0db` | ? | | `Qt.Key_Udiaeresis` | `0x0dc` | ? | | `Qt.Key_Yacute` | `0x0dd` | ? | | `Qt.Key_THORN` | `0x0de` | ? | | `Qt.Key_ssharp` | `0x0df` | ? | | `Qt.Key_division` | `0x0f7` | ? | | `Qt.Key_ydiaeresis` | `0x0ff` | ? | | `Qt.Key_Multi_key` | `0x01001120` | ? | | `Qt.Key_Codeinput` | `0x01001137` | ? | | `Qt.Key_SingleCandidate` | `0x0100113c` | ? | | `Qt.Key_MultipleCandidate` | `0x0100113d` | ? | | `Qt.Key_PreviousCandidate` | `0x0100113e` | ? | | `Qt.Key_Mode_switch` | `0x0100117e` | ? | | `Qt.Key_Kanji` | `0x01001121` | ? | | `Qt.Key_Muhenkan` | `0x01001122` | ? | | `Qt.Key_Henkan` | `0x01001123` | ? | | `Qt.Key_Romaji` | `0x01001124` | ? | | `Qt.Key_Hiragana` | `0x01001125` | ? | | `Qt.Key_Katakana` | `0x01001126` | ? | | `Qt.Key_Hiragana_Katakana` | `0x01001127` | ? | | `Qt.Key_Zenkaku` | `0x01001128` | ? | | `Qt.Key_Hankaku` | `0x01001129` | ? | | `Qt.Key_Zenkaku_Hankaku` | `0x0100112a` | ? | | `Qt.Key_Touroku` | `0x0100112b` | ? | | `Qt.Key_Massyo` | `0x0100112c` | ? | | `Qt.Key_Kana_Lock` | `0x0100112d` | ? | | `Qt.Key_Kana_Shift` | `0x0100112e` | ? | | `Qt.Key_Eisu_Shift` | `0x0100112f` | ? | | `Qt.Key_Eisu_toggle` | `0x01001130` | ? | | `Qt.Key_Hangul` | `0x01001131` | ? | | `Qt.Key_Hangul_Start` | `0x01001132` | ? | | `Qt.Key_Hangul_End` | `0x01001133` | ? | | `Qt.Key_Hangul_Hanja` | `0x01001134` | ? | | `Qt.Key_Hangul_Jamo` | `0x01001135` | ? | | `Qt.Key_Hangul_Romaja` | `0x01001136` | ? | | `Qt.Key_Hangul_Jeonja` | `0x01001138` | ? | | `Qt.Key_Hangul_Banja` | `0x01001139` | ? | | `Qt.Key_Hangul_PreHanja` | `0x0100113a` | ? | | `Qt.Key_Hangul_PostHanja` | `0x0100113b` | ? | | `Qt.Key_Hangul_Special` | `0x0100113f` | ? | | `Qt.Key_Dead_Grave` | `0x01001250` | ? | | `Qt.Key_Dead_Acute` | `0x01001251` | ? | | `Qt.Key_Dead_Circumflex` | `0x01001252` | ? | | `Qt.Key_Dead_Tilde` | `0x01001253` | ? | | `Qt.Key_Dead_Macron` | `0x01001254` | ? | | `Qt.Key_Dead_Breve` | `0x01001255` | ? | | `Qt.Key_Dead_Abovedot` | `0x01001256` | ? | | `Qt.Key_Dead_Diaeresis` | `0x01001257` | ? | | `Qt.Key_Dead_Abovering` | `0x01001258` | ? | | `Qt.Key_Dead_Doubleacute` | `0x01001259` | ? | | `Qt.Key_Dead_Caron` | `0x0100125a` | ? | | `Qt.Key_Dead_Cedilla` | `0x0100125b` | ? | | `Qt.Key_Dead_Ogonek` | `0x0100125c` | ? | | `Qt.Key_Dead_Iota` | `0x0100125d` | ? | | `Qt.Key_Dead_Voiced_Sound` | `0x0100125e` | ? | | `Qt.Key_Dead_Semivoiced_Sound` | `0x0100125f` | ? | | `Qt.Key_Dead_Belowdot` | `0x01001260` | ? | | `Qt.Key_Dead_Hook` | `0x01001261` | ? | | `Qt.Key_Dead_Horn` | `0x01001262` | ? | | `Qt.Key_Back` | `0x01000061` | ? | | `Qt.Key_Forward` | `0x01000062` | ? | | `Qt.Key_Stop` | `0x01000063` | ? | | `Qt.Key_Refresh` | `0x01000064` | ? | | `Qt.Key_VolumeDown` | `0x01000070` | ? | | `Qt.Key_VolumeMute` | `0x01000071` | ? | | `Qt.Key_VolumeUp` | `0x01000072` | ? | | `Qt.Key_BassBoost` | `0x01000073` | ? | | `Qt.Key_BassUp` | `0x01000074` | ? | | `Qt.Key_BassDown` | `0x01000075` | ? | | `Qt.Key_TrebleUp` | `0x01000076` | ? | | `Qt.Key_TrebleDown` | `0x01000077` | ? | | `Qt.Key_MediaPlay` | `0x01000080` | 一鍵設置媒體播放器的狀態打 | | `Qt.Key_MediaStop` | `0x01000081` | 一鍵設置媒體播放器的狀態停止 | | `Qt.Key_MediaPrevious` | `0x01000082` | ? | | `Qt.Key_MediaNext` | `0x01000083` | ? | | `Qt.Key_MediaRecord` | `0x01000084` | ? | | `Qt.Key_MediaPause` | `0x1000085` | 一鍵設置媒體播放器的狀態暫停(**Note:**不暫停/ Break鍵) | | `Qt.Key_MediaTogglePlayPause` | `0x1000086` | 一鍵切換的媒體播放器的播放/暫停狀態(而不是設置一個絕對的狀態) | | `Qt.Key_HomePage` | `0x01000090` | ? | | `Qt.Key_Favorites` | `0x01000091` | ? | | `Qt.Key_Search` | `0x01000092` | ? | | `Qt.Key_Standby` | `0x01000093` | ? | | `Qt.Key_OpenUrl` | `0x01000094` | ? | | `Qt.Key_LaunchMail` | `0x010000a0` | ? | | `Qt.Key_LaunchMedia` | `0x010000a1` | ? | | `Qt.Key_Launch0` | `0x010000a2` | 在X11上這個鍵映射到“我的電腦” ( XF86XK_MyComputer )鍵遺留原因。 | | `Qt.Key_Launch1` | `0x010000a3` | 在X11上這個鍵映射到“計算器” ( XF86XK_Calculator )鍵遺留原因。 | | `Qt.Key_Launch2` | `0x010000a4` | 在X11上這個鍵映射到XF86XK_Launch0鍵遺留原因。 | | `Qt.Key_Launch3` | `0x010000a5` | 在X11上這個鍵映射到XF86XK_Launch1鍵遺留原因。 | | `Qt.Key_Launch4` | `0x010000a6` | 在X11上這個鍵映射到XF86XK_Launch2鍵遺留原因。 | | `Qt.Key_Launch5` | `0x010000a7` | 在X11上這個鍵映射到XF86XK_Launch3鍵遺留原因。 | | `Qt.Key_Launch6` | `0x010000a8` | 在X11上這個鍵映射到XF86XK_Launch4鍵遺留原因。 | | `Qt.Key_Launch7` | `0x010000a9` | 在X11上這個鍵映射到XF86XK_Launch5鍵遺留原因。 | | `Qt.Key_Launch8` | `0x010000aa` | 在X11上這個鍵映射到XF86XK_Launch6鍵遺留原因。 | | `Qt.Key_Launch9` | `0x010000ab` | 在X11上這個鍵映射到XF86XK_Launch7鍵遺留原因。 | | `Qt.Key_LaunchA` | `0x010000ac` | 在X11上這個鍵映射到XF86XK_Launch8鍵遺留原因。 | | `Qt.Key_LaunchB` | `0x010000ad` | 在X11上這個鍵映射到XF86XK_Launch9鍵遺留原因。 | | `Qt.Key_LaunchC` | `0x010000ae` | 在X11上這個鍵映射到XF86XK_LaunchA鍵遺留原因。 | | `Qt.Key_LaunchD` | `0x010000af` | 在X11上這個鍵映射到XF86XK_LaunchB鍵遺留原因。 | | `Qt.Key_LaunchE` | `0x010000b0` | 在X11上這個鍵映射到XF86XK_LaunchC鍵遺留原因。 | | `Qt.Key_LaunchF` | `0x010000b1` | 在X11上這個鍵映射到XF86XK_LaunchD鍵遺留原因。 | | `Qt.Key_LaunchG` | `0x0100010e` | 在X11上這個鍵映射到XF86XK_LaunchE鍵遺留原因。 | | `Qt.Key_LaunchH` | `0x0100010f` | 在X11上這個鍵映射到XF86XK_LaunchF鍵遺留原因。 | | `Qt.Key_MonBrightnessUp` | `0x010000b2` | ? | | `Qt.Key_MonBrightnessDown` | `0x010000b3` | ? | | `Qt.Key_KeyboardLightOnOff` | `0x010000b4` | ? | | `Qt.Key_KeyboardBrightnessUp` | `0x010000b5` | ? | | `Qt.Key_KeyboardBrightnessDown` | `0x010000b6` | ? | | `Qt.Key_PowerOff` | `0x010000b7` | ? | | `Qt.Key_WakeUp` | `0x010000b8` | ? | | `Qt.Key_Eject` | `0x010000b9` | ? | | `Qt.Key_ScreenSaver` | `0x010000ba` | ? | | `Qt.Key_WWW` | `0x010000bb` | ? | | `Qt.Key_Memo` | `0x010000bc` | ? | | `Qt.Key_LightBulb` | `0x010000bd` | ? | | `Qt.Key_Shop` | `0x010000be` | ? | | `Qt.Key_History` | `0x010000bf` | ? | | `Qt.Key_AddFavorite` | `0x010000c0` | ? | | `Qt.Key_HotLinks` | `0x010000c1` | ? | | `Qt.Key_BrightnessAdjust` | `0x010000c2` | ? | | `Qt.Key_Finance` | `0x010000c3` | ? | | `Qt.Key_Community` | `0x010000c4` | ? | | `Qt.Key_AudioRewind` | `0x010000c5` | ? | | `Qt.Key_BackForward` | `0x010000c6` | ? | | `Qt.Key_ApplicationLeft` | `0x010000c7` | ? | | `Qt.Key_ApplicationRight` | `0x010000c8` | ? | | `Qt.Key_Book` | `0x010000c9` | ? | | `Qt.Key_CD` | `0x010000ca` | ? | | `Qt.Key_Calculator` | `0x010000cb` | 在X11上這個鍵沒有映射為傳統的原因。使用Qt.Key_Launch1代替。 | | `Qt.Key_ToDoList` | `0x010000cc` | ? | | `Qt.Key_ClearGrab` | `0x010000cd` | ? | | `Qt.Key_Close` | `0x010000ce` | ? | | `Qt.Key_Copy` | `0x010000cf` | ? | | `Qt.Key_Cut` | `0x010000d0` | ? | | `Qt.Key_Display` | `0x010000d1` | ? | | `Qt.Key_DOS` | `0x010000d2` | ? | | `Qt.Key_Documents` | `0x010000d3` | ? | | `Qt.Key_Excel` | `0x010000d4` | ? | | `Qt.Key_Explorer` | `0x010000d5` | ? | | `Qt.Key_Game` | `0x010000d6` | ? | | `Qt.Key_Go` | `0x010000d7` | ? | | `Qt.Key_iTouch` | `0x010000d8` | ? | | `Qt.Key_LogOff` | `0x010000d9` | ? | | `Qt.Key_Market` | `0x010000da` | ? | | `Qt.Key_Meeting` | `0x010000db` | ? | | `Qt.Key_MenuKB` | `0x010000dc` | ? | | `Qt.Key_MenuPB` | `0x010000dd` | ? | | `Qt.Key_MySites` | `0x010000de` | ? | | `Qt.Key_News` | `0x010000df` | ? | | `Qt.Key_OfficeHome` | `0x010000e0` | ? | | `Qt.Key_Option` | `0x010000e1` | ? | | `Qt.Key_Paste` | `0x010000e2` | ? | | `Qt.Key_Phone` | `0x010000e3` | ? | | `Qt.Key_Calendar` | `0x010000e4` | ? | | `Qt.Key_Reply` | `0x010000e5` | ? | | `Qt.Key_Reload` | `0x010000e6` | ? | | `Qt.Key_RotateWindows` | `0x010000e7` | ? | | `Qt.Key_RotationPB` | `0x010000e8` | ? | | `Qt.Key_RotationKB` | `0x010000e9` | ? | | `Qt.Key_Save` | `0x010000ea` | ? | | `Qt.Key_Send` | `0x010000eb` | ? | | `Qt.Key_Spell` | `0x010000ec` | ? | | `Qt.Key_SplitScreen` | `0x010000ed` | ? | | `Qt.Key_Support` | `0x010000ee` | ? | | `Qt.Key_TaskPane` | `0x010000ef` | ? | | `Qt.Key_Terminal` | `0x010000f0` | ? | | `Qt.Key_Tools` | `0x010000f1` | ? | | `Qt.Key_Travel` | `0x010000f2` | ? | | `Qt.Key_Video` | `0x010000f3` | ? | | `Qt.Key_Word` | `0x010000f4` | ? | | `Qt.Key_Xfer` | `0x010000f5` | ? | | `Qt.Key_ZoomIn` | `0x010000f6` | ? | | `Qt.Key_ZoomOut` | `0x010000f7` | ? | | `Qt.Key_Away` | `0x010000f8` | ? | | `Qt.Key_Messenger` | `0x010000f9` | ? | | `Qt.Key_WebCam` | `0x010000fa` | ? | | `Qt.Key_MailForward` | `0x010000fb` | ? | | `Qt.Key_Pictures` | `0x010000fc` | ? | | `Qt.Key_Music` | `0x010000fd` | ? | | `Qt.Key_Battery` | `0x010000fe` | ? | | `Qt.Key_Bluetooth` | `0x010000ff` | ? | | `Qt.Key_WLAN` | `0x01000100` | ? | | `Qt.Key_UWB` | `0x01000101` | ? | | `Qt.Key_AudioForward` | `0x01000102` | ? | | `Qt.Key_AudioRepeat` | `0x01000103` | ? | | `Qt.Key_AudioRandomPlay` | `0x01000104` | ? | | `Qt.Key_Subtitle` | `0x01000105` | ? | | `Qt.Key_AudioCycleTrack` | `0x01000106` | ? | | `Qt.Key_Time` | `0x01000107` | ? | | `Qt.Key_Hibernate` | `0x01000108` | ? | | `Qt.Key_View` | `0x01000109` | ? | | `Qt.Key_TopMenu` | `0x0100010a` | ? | | `Qt.Key_PowerDown` | `0x0100010b` | ? | | `Qt.Key_Suspend` | `0x0100010c` | ? | | `Qt.Key_ContrastAdjust` | `0x0100010d` | ? | | `Qt.Key_MediaLast` | `0x0100ffff` | ? | | `Qt.Key_unknown` | `0x01ffffff` | ? | | `Qt.Key_Call` | `0x01100004` | 一鍵接聽或發起呼叫(見Qt.Key_ToggleCallHangup一個按鍵來切換當前呼叫狀態) | | `Qt.Key_Camera` | `0x01100020` | 一鍵啟動相機快門 | | `Qt.Key_CameraFocus` | `0x01100021` | 一鍵對焦相機 | | `Qt.Key_Context1` | `0x01100000` | ? | | `Qt.Key_Context2` | `0x01100001` | ? | | `Qt.Key_Context3` | `0x01100002` | ? | | `Qt.Key_Context4` | `0x01100003` | ? | | `Qt.Key_Flip` | `0x01100006` | ? | | `Qt.Key_Hangup` | `0x01100005` | 一鍵結束當前通話(見Qt.Key_ToggleCallHangup一個按鍵來切換當前呼叫狀態) | | `Qt.Key_No` | `0x01010002` | ? | | `Qt.Key_Select` | `0x01010000` | ? | | `Qt.Key_Yes` | `0x01010001` | ? | | `Qt.Key_ToggleCallHangup` | `0x01100007` | 一鍵切換當前呼叫狀態(即可以選擇接聽或掛起),根據當前的呼叫狀態 | | `Qt.Key_VoiceDial` | `0x01100008` | ? | | `Qt.Key_LastNumberRedial` | `0x01100009` | ? | | `Qt.Key_Execute` | `0x01020003` | ? | | `Qt.Key_Printer` | `0x01020002` | ? | | `Qt.Key_Play` | `0x01020005` | ? | | `Qt.Key_Sleep` | `0x01020004` | ? | | `Qt.Key_Zoom` | `0x01020006` | ? | | `Qt.Key_Cancel` | `0x01020001` | ? | **See also** [QKeyEvent.key](qkeyevent.html#key)( ) 。 ``` Qt.KeyboardModifier ``` 這個枚舉變量描述了修飾鍵。 | Constant | Value | Description | | --- | --- | --- | | `Qt.NoModifier` | `0x00000000` | 沒有修飾鍵被按下。 | | `Qt.ShiftModifier` | `0x02000000` | 鍵盤上的Shift鍵被按下。 | | `Qt.ControlModifier` | `0x04000000` | 鍵盤上的Ctrl鍵被按下。 | | `Qt.AltModifier` | `0x08000000` | 在鍵盤上的ALT鍵被按下。 | | `Qt.MetaModifier` | `0x10000000` | 鍵盤上的Meta鍵被按下。 | | `Qt.KeypadModifier` | `0x20000000` | 小鍵盤按鈕被按下。 | | `Qt.GroupSwitchModifier` | `0x40000000` | 僅用于X11 。鍵盤上的Mode_switch鍵被按下。 | **Note:**在Mac OS X中,`ControlModifier`值對應于Macintosh的鍵盤上的鍵的命令,并且`MetaModifier`值對應的控制鍵。該`KeypadModifier`當箭頭鍵被按下的方向鍵被認為是鍵盤部分的價值也將被設置。 **Note:**在Windows鍵盤, Qt.MetaModifier和[Qt.Key_Meta](qt.html#Key-enum)映射到Windows鍵。 該KeyboardModifiers類型是一個typedef為[QFlags](index.htm)\u003cKeyboardModifier\u003e 。它存儲KeyboardModifier值的或組合。 **See also** [MouseButton](qt.html#MouseButton-enum)和[Modifier](qt.html#Modifier-enum)。 ``` Qt.LayoutDirection ``` 指定Qt的布局和文本處理的方向。 | Constant | Value | Description | | --- | --- | --- | | `Qt.LeftToRight` | `0` | 左到右的布局。 | | `Qt.RightToLeft` | `1` | 從右到左的布局。 | | `Qt.LayoutDirectionAuto` | `2` | 自動布局。 | 從右到左的布局是必要的某些語言,尤其是阿拉伯語和希伯來語。 LayoutDirectionAuto有兩個目的。當與部件和布局一起使用時,它會意味著使用父控件的布局方向或集[QApplication](qapplication.html)。這具有的效果相同[QWidget.unsetLayoutDirection](qwidget.html#layoutDirection-prop)( ) 。 當LayoutDirectionAuto用于與文本布點結合,這將意味著該文本的方向性是由被layouted該字符串的內容來確定。 **See also** [QApplication.setLayoutDirection](qapplication.html#layoutDirection-prop)( )[QWidget.setLayoutDirection](qwidget.html#layoutDirection-prop)( )[QTextOption.setTextDirection](qtextoption.html#setTextDirection)()和[QString.isRightToLeft](qstring.html#isRightToLeft)( ) 。 ``` Qt.MaskMode ``` 這個枚舉指定的行為[QPixmap.createMaskFromColor](qpixmap.html#createMaskFromColor)()和[QImage.createMaskFromColor](qimage.html#createMaskFromColor)()函數。 | Constant | Value | Description | | --- | --- | --- | | `Qt.MaskInColor` | `0` | 創建一個掩碼匹配的地方給定的顏色的所有像素是不透明的。 | | `Qt.MaskOutColor` | `1` | 創建一個面具,其中匹配給定顏色的所有像素是透明的。 | ``` Qt.MatchFlag ``` 該枚舉描述了可搜索的模型項時,可以使用匹配的類型。 | Constant | Value | Description | | --- | --- | --- | | `Qt.MatchExactly` | `0` | 執行[QVariant](qvariant.html)基于匹配。 | | `Qt.MatchFixedString` | `8` | 執行基于字符串匹配。基于字符串的比較是不區分大小寫的,除非`MatchCaseSensitive`標志也被指定。 | | `Qt.MatchContains` | `1` | 搜索詞中包含的項目。 | | `Qt.MatchStartsWith` | `2` | 搜索詞項的開頭匹配。 | | `Qt.MatchEndsWith` | `3` | 搜索詞項的末尾匹配。 | | `Qt.MatchCaseSensitive` | `16` | 搜索是區分大小寫的。 | | `Qt.MatchRegExp` | `4` | 執行使用正則表達式作為搜索詞基于字符串匹配。 | | `Qt.MatchWildcard` | `5` | 執行使用字符串通配符作為搜索詞基于字符串匹配。 | | `Qt.MatchWrap` | `32` | 執行搜索該回繞,因此,當搜索到達模型中的最后一個項目時,再次開始在第一項,并繼續直到所有的項目已被檢查。 | | `Qt.MatchRecursive` | `64` | 搜索整個層次結構。 | 該MatchFlags類型是一個typedef為[QFlags](index.htm)\u003cMatchFlag\u003e 。它存儲MatchFlag值的或組合。 **See also** [QString.compare](qstring.html#compare)()和[QRegExp](qregexp.html)。 ``` Qt.Modifier ``` 此枚舉提供了Qt所支持的鍵盤修飾鍵較短的名稱。 **Note:**在Mac OS X中,`CTRL`值對應于Macintosh的鍵盤上的鍵的命令,并且`META`值對應的控制鍵。 | Constant | Value | Description | | --- | --- | --- | | `Qt.SHIFT` | `Qt.ShiftModifier` | 提供的所有標準鍵盤Shift鍵。 | | `Qt.META` | `Qt.MetaModifier` | 該Meta鍵。 | | `Qt.CTRL` | `Qt.ControlModifier` | 在按Ctrl鍵。 | | `Qt.ALT` | `Qt.AltModifier` | 正常的Alt鍵鍵,但按鍵不喜歡鍵AltGr 。 | | `Qt.UNICODE_ACCEL` | `0x00000000` | 快捷方式被指定為Unicode代碼點,而不是作為一個Qt的關鍵。 | **See also** [KeyboardModifier](qt.html#KeyboardModifier-enum)和[MouseButton](qt.html#MouseButton-enum)。 ``` Qt.MouseButton ``` 該枚舉類型描述了不同的鼠標按鍵。 | Constant | Value | Description | | --- | --- | --- | | `Qt.NoButton` | `0x00000000` | 按鈕狀態并沒有提及任何按鈕(參見[QMouseEvent.button](qmouseevent.html#button)())。 | | `Qt.LeftButton` | `0x00000001` | 左邊的按鈕被按下,或者一個事件是指左鍵。 (左邊的按鈕可能是左撇子鼠標右鍵。 ) | | `Qt.RightButton` | `0x00000002` | 右邊的按鈕。 | | `Qt.MidButton` | `0x00000004` | 中間的按鈕。 | | `Qt.MiddleButton` | `MidButton` | 中間的按鈕。 | | `Qt.XButton1` | `0x00000008` | 第一個X按鈕。 | | `Qt.XButton2` | `0x00000010` | 第二個X按鈕。 | 該支持MouseButtons類型是一個typedef為[QFlags](index.htm)\u003cMouseButton\u003e 。它存儲MouseButton值的或組合。 **See also** [KeyboardModifier](qt.html#KeyboardModifier-enum)和[Modifier](qt.html#Modifier-enum)。 ``` Qt.NavigationMode ``` 該枚舉類型描述的模式在移動焦點。 | Constant | Value | Description | | --- | --- | --- | | `Qt.NavigationModeNone` | `0` | 僅在觸摸屏使用。 | | `Qt.NavigationModeKeypadTabOrder` | `1` | [Qt.Key_Up](qt.html#Key-enum)和[Qt.Key_Down](qt.html#Key-enum)用來改變焦點。 | | `Qt.NavigationModeKeypadDirectional` | `2` | [Qt.Key_Up](qt.html#Key-enum),[Qt.Key_Down](qt.html#Key-enum),[Qt.Key_Left](qt.html#Key-enum)和[Qt.Key_Right](qt.html#Key-enum)用來改變焦點。 | | `Qt.NavigationModeCursorAuto` | `3` | 鼠標光標是用來改變焦點,它僅在非觸摸屏設備上顯示。鍵盤被用于實現虛擬光標,除非該設備具有輸入裝置的模擬鼠標類型(例如,觸摸板) 。這對于如需要對觸摸和非觸摸設備指針控制Web瀏覽器應用程序中的推薦設置。 | | `Qt.NavigationModeCursorForceVisible` | `4` | 鼠標光標是用來改變焦點,它顯示,無論設備類型。鍵盤被用于實現虛擬光標,除非該設備具有輸入裝置的模擬鼠標類型(例如,觸摸板) | **Note:**: 4.6 ,光標導航只實施了Symbian操作系統。在其他平臺上,它表現為NavigationModeNone 。 這個枚舉被引入或修改的Qt 4.6 。 **See also** [QApplication.setNavigationMode](qapplication.html#setNavigationMode)()和[QApplication.navigationMode](qapplication.html#navigationMode)( ) 。 ``` Qt.Orientation ``` 這種類型是用來表示一個對象的方向。 | Constant | Value | | --- | --- | | `Qt.Horizontal` | `0x1` | | `Qt.Vertical` | `0x2` | 方向是用于[QScrollBar](qscrollbar.html)例如。 該取向類型是一個typedef為[QFlags](index.htm)\u003cOrientation\u003e 。它存儲取向價值觀的或組合。 ``` Qt.PenCapStyle ``` 這個枚舉類型定義Qt所支持的筆蓋樣式,即可以使用繪制的線條端蓋[QPainter](qpainter.html)。 | ![](https://img.kancloud.cn/44/2e/442e5259ae9dacf4fa306e82fed8e000_153x123.png) | ![](https://img.kancloud.cn/8b/63/8b633f99a68b9c79b0c03a4e809157c0_151x123.png) | ![](https://img.kancloud.cn/86/37/8637c4435ee5f04638e6c894ee41fef1_148x123.png) | | Qt.SquareCap | Qt.FlatCap | Qt.RoundCap | | Constant | Value | Description | | --- | --- | --- | | `Qt.FlatCap` | `0x00` | 一個正方形線端未復蓋的線的終點。 | | `Qt.SquareCap` | `0x10` | 方行結束,涵蓋了終點,一半線條寬度超出了它。 | | `Qt.RoundCap` | `0x20` | 一個圓形的行結束。 | **See also** [QPen](qpen.html)。 ``` Qt.PenJoinStyle ``` 這個枚舉類型定義畫筆加入Qt所支持的樣式,即兩個連接線之間的連接可以通過繪制[QPainter](qpainter.html)。 | ![](https://img.kancloud.cn/f3/54/f35487217efd8450f17c9efc0cd01a1d_157x295.png) | ![](https://img.kancloud.cn/43/ae/43ae75ddd85ba1e95f018509efd71732_155x296.png) | ![](https://img.kancloud.cn/49/f7/49f75a02dc8374a4d6f1524993b5034f_155x295.png) | | Qt.BevelJoin | Qt.MiterJoin | Qt.RoundJoin | | Constant | Value | Description | | --- | --- | --- | | `Qt.MiterJoin` | `0x00` | 行的外邊緣延伸,以滿足在一個角度,而這個區域被填充。 | | `Qt.BevelJoin` | `0x40` | 兩條線之間的三角缺口被填滿。 | | `Qt.RoundJoin` | `0x80` | 兩條線之間的圓弧被填滿。 | | `Qt.SvgMiterJoin` | `0x100` | 一個斜角連接對應一個斜切的定義湊[SVG 1.2 Tiny](http://www.w3.org/TR/SVGMobile12/)規范。 | **See also** [QPen](qpen.html)。 ``` Qt.PenStyle ``` 這個枚舉類型定義的畫筆樣式,可以使用繪制[QPainter](qpainter.html)。樣式有: | ![](https://img.kancloud.cn/cc/e9/cce9436cf66fea4826b650833da7a25a_194x118.png) | ![](https://img.kancloud.cn/0f/5c/0f5cc2738bd7a8533326bd134d3b2cbc_195x118.png) | ![](https://img.kancloud.cn/01/55/0155d3eba3e2f2f926cb7ff195c8a670_194x118.png) | | Qt.SolidLine | Qt.DashLine | Qt.DotLine | | ![](https://img.kancloud.cn/b3/4a/b34abbb6b0bba9cc75fe44599dd3064b_195x118.png) | ![](https://img.kancloud.cn/65/d2/65d203bdb72d89f470739f4d3d6f2237_196x118.png) | ![](https://img.kancloud.cn/30/3f/303ffe778bec1affbbf17e75ca6d4a03_196x118.png) | | Qt.DashDotLine | Qt.DashDotDotLine | Qt.CustomDashLine | | Constant | Value | Description | | --- | --- | --- | | `Qt.NoPen` | `0` | 沒有線的。例如,[QPainter.drawRect](qpainter.html#drawRect)()填充,但不作出任何邊界線。 | | `Qt.SolidLine` | `1` | 一個普通的線。 | | `Qt.DashLine` | `2` | 破折號隔開幾個像素。 | | `Qt.DotLine` | `3` | 點了幾個像素分離。 | | `Qt.DashDotLine` | `4` | 備用點和破折號。 | | `Qt.DashDotDotLine` | `5` | 一個破折號,兩個點,一個連字號,兩個點。 | | `Qt.CustomDashLine` | `6` | 使用定義的自定義模式[QPainterPathStroker.setDashPattern](qpainterpathstroker.html#setDashPattern)( ) 。 | **See also** [QPen](qpen.html)。 ``` Qt.ScrollBarPolicy ``` 該枚舉類型描述的各種模式[QAbstractScrollArea](qabstractscrollarea.html)的滾動條。 | Constant | Value | Description | | --- | --- | --- | | `Qt.ScrollBarAsNeeded` | `0` | [QAbstractScrollArea](qabstractscrollarea.html)顯示一個滾動條,當含量太大,不適合,而不是其他。這是默認的。 | | `Qt.ScrollBarAlwaysOff` | `1` | [QAbstractScrollArea](qabstractscrollarea.html)永遠不會顯示滾動條。 | | `Qt.ScrollBarAlwaysOn` | `2` | [QAbstractScrollArea](qabstractscrollarea.html)總是顯示滾動條。 | (該模式為水平和垂直滾動條是獨立的。 ) ``` Qt.ShortcutContext ``` 對于[QEvent.Shortcut](qevent.html#Type-enum)事件的發生,快捷的鍵序列必須由用戶在上下文中的快捷方式是積極的進入。可能的情境是這些: | Constant | Value | Description | | --- | --- | --- | | `Qt.WidgetShortcut` | `0` | 快捷方式是積極的,當它的父控件具有焦點。 | | `Qt.WidgetWithChildrenShortcut` | `3` | 快捷方式是積極的,當它的父窗口部件,或任何其子女具有焦點。孩子這是頂級部件,除彈出窗口,不受此快捷方式上下文。 | | `Qt.WindowShortcut` | `1` | 快捷方式是積極的,當它的父窗口部件是活動的頂層窗口的邏輯子組件。 | | `Qt.ApplicationShortcut` | `2` | 快捷鍵處于活動狀態時的應用程序窗口中的一個處于活動狀態。 | ``` Qt.SizeHint ``` 此枚舉是由[QGraphicsLayoutItem.sizeHint](qgraphicslayoutitem.html#sizeHint)( ) | Constant | Value | Description | | --- | --- | --- | | `Qt.MinimumSize` | `0` | 用于指定一個圖形布局項目的最小大小。 | | `Qt.PreferredSize` | `1` | 用于指定一個圖形布局項目的最佳尺寸。 | | `Qt.MaximumSize` | `2` | 用于指定一個圖形布局項目的最大尺寸。 | | `Qt.MinimumDescent` | `3` | 用于指定在圖形布局項的文本字符串的最低下降。 | 這個枚舉被引入或修改的Qt 4.4 。 **See also** [QGraphicsLayoutItem.sizeHint](qgraphicslayoutitem.html#sizeHint)( ) 。 ``` Qt.SizeMode ``` 此枚舉是由[QPainter.drawRoundedRect](qpainter.html#drawRoundedRect)()和[QPainterPath.addRoundedRect](qpainterpath.html#addRoundedRect)()函數來相對于所指定的邊界矩形的尺寸指定的矩形角的半徑。 | Constant | Value | Description | | --- | --- | --- | | `Qt.AbsoluteSize` | `0` | 指定使用絕對測量的大小。 | | `Qt.RelativeSize` | `1` | 指定相對于邊框,通常使用百分比測量的大小。 | 這個枚舉被引入或修改的Qt 4.4 。 ``` Qt.SortOrder ``` 這個枚舉變量描述了如何在一個插件的項目進行排序。 | Constant | Value | Description | | --- | --- | --- | | `Qt.AscendingOrder` | `0` | 的各項目按升序如以' AAA'與Latin-1的語言環境“ ZZZ ”結束 | | `Qt.DescendingOrder` | `1` | 該項目排序降序如以' ZZZ '與Latin-1的語言環境“AAA”結束 | ``` Qt.TextElideMode ``` 這個枚舉變量指定了省略號應該出現顯示不適合文本時: | Constant | Value | Description | | --- | --- | --- | | `Qt.ElideLeft` | `0` | 省略號應該出現在文本的開頭。 | | `Qt.ElideRight` | `1` | 省略號應該出現在文本的末尾。 | | `Qt.ElideMiddle` | `2` | 省略號應該出現在文本中間。 | | `Qt.ElideNone` | `3` | 省略號不應該出現在文本。 | Qt.ElideMiddle通常是URL的最合適的選擇(如, “[http://bugreports.qt.../QTWEBSITE-13/](http://bugreports.qt-project.org/browse/QTWEBSITE-13)“ ) ,而Qt.ElideRight適用于其他字符串(例如, ”[Deploying Applications on Ma...](http://qt.nokia.com/doc/qq/qq09-mac-deployment.html)“ ) 。 **See also** [QAbstractItemView.textElideMode](qabstractitemview.html#textElideMode-prop),[QFontMetrics.elidedText](qfontmetrics.html#elidedText)( )[AlignmentFlag](qt.html#AlignmentFlag-enum)和[QTabBar.elideMode](qtabbar.html#elideMode-prop)。 ``` Qt.TextFlag ``` 該枚舉類型用于定義一些修飾符標志。一些這些標志的唯一意義在印刷方面: | Constant | Value | Description | | --- | --- | --- | | `Qt.TextSingleLine` | `0x0100` | 把所有的空格空格和打印只有一行。 | | `Qt.TextDontClip` | `0x0200` | 如果這是不可能留在給定的范圍內,它打印之外。 | | `Qt.TextExpandTabs` | `0x0400` | Makes the U+0009 (ASCII tab) character move to the next tab stop. | | `Qt.TextShowMnemonic` | `0x0800` | 顯示字符串“普”為&lt;u&gt;P&lt;/u&gt;(見[QButton](index.htm#qbutton)為一個例子)。代表一個與符號,使用“\u0026\u0026” 。 | | `Qt.TextWordWrap` | `0x1000` | 在適當的點斷裂線,例如在字邊界。 | | `Qt.TextWrapAnywhere` | `0x2000` | 斷裂線的任何地方,甚至在字。 | | `Qt.TextHideMnemonic` | `0x8000` | 同Qt.TextShowMnemonic但不繪制下劃線。 | | `Qt.TextDontPrint` | `0x4000` | 把這個文本為“隱藏” ,不打印。 | | `Qt.IncludeTrailingSpaces` | `TextIncludeTrailingSpaces` | 當這個選項被設置,[QTextLine.naturalTextWidth](qtextline.html#naturalTextWidth)()和naturalTextRect ()返回一個值,該值包括尾隨在文本空間的寬度,否則該寬度被排除在外。 | | `Qt.TextIncludeTrailingSpaces` | `0x08000000` | 同IncludeTrailingSpaces | | `Qt.TextJustificationForced` | `0x10000` | 確保文本行是合理的。 | 確保最長的變體計算一個多變量字符串的大小時,總是使用。 (內部) 只要你想你可以使用盡可能多的修飾符標志,除了Qt.TextSingleLine和Qt.TextWordWrap不能合并。 標志,不適合給定的使用一般都忽略不計。 ``` Qt.TextFormat ``` 此枚舉是用在小部件,可以顯示純文本和富文本,如[QLabel](qlabel.html)。它是用于判定一個文本串是否應該被解釋為一個或另一個。這通常是通過將枚舉值之一到的setTextFormat ( )函數來完成。 | Constant | Value | Description | | --- | --- | --- | | `Qt.PlainText` | `0` | 文本字符串被解釋為一個純文本字符串。 | | `Qt.RichText` | `1` | 文本字符串被解釋為一個富文本字符串。 | | `Qt.AutoText` | `2` | 文本字符串被解釋為Qt.RichText如果[Qt.mightBeRichText](qt.html#mightBeRichText)( )返回True,否則為Qt.PlainText 。 | | `Qt.LogText` | `3` | 這只能由一個特殊的,有限的文本格式[Q3TextEdit](index.htm)在一個優化的模式。 | ``` Qt.TextInteractionFlag ``` 此枚舉指定如何將文本顯示控件響應用戶的輸入。 | Constant | Value | Description | | --- | --- | --- | | `Qt.NoTextInteraction` | `0` | 與文本沒有互動是可能的。 | | `Qt.TextSelectableByMouse` | `1` | 文字可以用鼠標選中并使用上下文菜單或標準鍵盤快捷鍵復制到剪貼板。 | | `Qt.TextSelectableByKeyboard` | `2` | 文本可以用鍵盤上的光標鍵來選擇。將顯示一個文本光標。 | | `Qt.LinksAccessibleByMouse` | `4` | 友情鏈接可以高亮顯示,用鼠標激活。 | | `Qt.LinksAccessibleByKeyboard` | `8` | 友情鏈接可以使用Tab集中,并與輸入激活。 | | `Qt.TextEditable` | `16` | 該文本是完全可編輯的。 | | `Qt.TextEditorInteraction` | `TextSelectableByMouse &#124; TextSelectableByKeyboard &#124; TextEditable` | 默認的文本編輯器。 | | `Qt.TextBrowserInteraction` | `TextSelectableByMouse &#124; LinksAccessibleByMouse &#124; LinksAccessibleByKeyboard` | 默認為[QTextBrowser](qtextbrowser.html)。 | 該TextInteractionFlags類型是一個typedef為[QFlags](index.htm)\u003cTextInteractionFlag\u003e 。它存儲TextInteractionFlag值的或組合。 ``` Qt.TileRule ``` 這個枚舉介紹如何繪制時重復或拉伸圖像的部分。 | Constant | Value | Description | | --- | --- | --- | | `Qt.StretchTile` | `0` | 縮放圖像以適應可用面積。 | | `Qt.RepeatTile` | `1` | 重復圖像,直到沒有更多的空間。可裁剪的最后一個影像。 | | `Qt.RoundTile` | `2` | 類似的重復,但縮放圖像向下,以確保最后一張牌不會被裁剪。 | 這個枚舉被引入或修改的Qt 4.6 。 ``` Qt.TimeSpec ``` | Constant | Value | Description | | --- | --- | --- | | `Qt.LocalTime` | `0` | 與當前位置有關的時間(時區和夏令時) 。 | | `Qt.UTC` | `1` | 協調世界時,取代格林威治標準時間。 | | `Qt.OffsetFromUTC` | `2` | 一個在協調世界時秒偏移。 | ``` Qt.ToolBarArea ``` | Constant | Value | | --- | --- | | `Qt.LeftToolBarArea` | `0x1` | | `Qt.RightToolBarArea` | `0x2` | | `Qt.TopToolBarArea` | `0x4` | | `Qt.BottomToolBarArea` | `0x8` | | `Qt.AllToolBarAreas` | `ToolBarArea_Mask` | | `Qt.NoToolBarArea` | `0` | 該ToolBarAreas類型是一個typedef為[QFlags](index.htm)\u003cToolBarArea\u003e 。它存儲ToolBarArea值的或組合。 ``` Qt.ToolButtonStyle ``` 該工具按鈕的樣式,描述如何將按鈕的文本和圖標的顯示方式。 | Constant | Value | Description | | --- | --- | --- | | `Qt.ToolButtonIconOnly` | `0` | 只顯示圖標。 | | `Qt.ToolButtonTextOnly` | `1` | 只顯示文本。 | | `Qt.ToolButtonTextBesideIcon` | `2` | 出現的圖標旁邊的文字。 | | `Qt.ToolButtonTextUnderIcon` | `3` | 圖標下顯示的文本。 | | `Qt.ToolButtonFollowStyle` | `4` | 按照[style](qstyle.html#StyleHint-enum)。 | ``` Qt.TouchPointState ``` 這個枚舉變量代表了當時一個觸摸點的狀態[QTouchEvent](qtouchevent.html)發生。 | Constant | Value | Description | | --- | --- | --- | | `Qt.TouchPointPressed` | `0x01` | 觸摸點被按下。 | | `Qt.TouchPointMoved` | `0x02` | 在觸摸點移動。 | | `Qt.TouchPointStationary` | `0x04` | 觸摸點不動。 | | `Qt.TouchPointReleased` | `0x08` | 觸摸點被釋放。 | 這個枚舉被引入或修改的Qt 4.6 。 該TouchPointStates類型是一個typedef為[QFlags](index.htm)\u003cTouchPointState\u003e 。它存儲TouchPointState值的或組合。 ``` Qt.TransformationMode ``` 這個枚舉類型定義圖像變換(如縮放)是否應光滑與否。 | Constant | Value | Description | | --- | --- | --- | | `Qt.FastTransformation` | `0` | 改造是迅速地進行,沒有平滑。 | | `Qt.SmoothTransformation` | `1` | 所得到的圖像是利用雙線性過濾轉化。 | **See also** [QImage.scaled](qimage.html#scaled)( ) 。 ``` Qt.UIEffect ``` 這個枚舉變量描述了可用的UI效果。 默認情況下, Qt會嘗試使用特定于平臺的桌面設置為每個效果。使用[QApplication.setDesktopSettingsAware](qapplication.html#setDesktopSettingsAware)( )函數(通過`false`作為參數),以防止這一點,和[QApplication.setEffectEnabled](qapplication.html#setEffectEnabled)()來啟用或禁用特定的效果。 請注意,所有的效果都在不到16位色彩深度運行屏幕禁用。 | Constant | Value | Description | | --- | --- | --- | | `Qt.UI_AnimateMenu` | `1` | 顯示動畫菜單。 | | `Qt.UI_FadeMenu` | `2` | 顯示褪色的菜單。 | | `Qt.UI_AnimateCombo` | `3` | 動畫顯示組合框。 | | `Qt.UI_AnimateTooltip` | `4` | 顯示工具提示動畫。 | | `Qt.UI_FadeTooltip` | `5` | 顯示工具提示衰落效應。 | | `Qt.UI_AnimateToolBox` | `6` | Reserved | **See also** [QApplication.setEffectEnabled](qapplication.html#setEffectEnabled)()和[QApplication.setDesktopSettingsAware](qapplication.html#setDesktopSettingsAware)( ) 。 ``` Qt.WhiteSpaceMode ``` 如果QtGui模塊導入這種類型才可用。 這個枚舉變量描述了所使用的的空白模式的類型[QTextDocument](qtextdocument.html)類,以滿足不同類型的文本信息的要求。 | Constant | Value | Description | | --- | --- | --- | | `Qt.WhiteSpaceNormal` | `0` | 用于顯示正常字段文字包裹著的空白狀態。 | | `Qt.WhiteSpacePre` | `1` | 其中的空白也正是再現的預格式化文本模式。 | | `Qt.WhiteSpaceNoWrap` | `2` | ? | 該枚舉是在所定義的`&lt;QTextDocument&gt;`頭文件。 ``` Qt.WidgetAttribute ``` 該枚舉類型用于指定各種部件的屬性。屬性設置和清除[QWidget.setAttribute](qwidget.html#setAttribute)( ) ,并與查詢[QWidget.testAttribute](qwidget.html#testAttribute)( ) ,雖然有些有下文將提到的特殊的便利功能。 | Constant | Value | Description | | --- | --- | --- | | `Qt.WA_AcceptDrops` | `78` | 允許從拖放操作將數據拖放到窗口小部件(見[QWidget.setAcceptDrops](qwidget.html#acceptDrops-prop)())。 | | `Qt.WA_AlwaysShowToolTips` | `84` | 啟用工具提示非活動窗口。 | | `Qt.WA_ContentsPropagated` | `3` | 這個標志是多馀的,過時的,它不再有任何效果。由于Qt的4.1 ,即不設置WA_PaintOnScreen所有的widget傳播其內容。 | | `Qt.WA_CustomWhatsThis` | `47` | 表示該部件要繼續正常運行“這是什么? ”模式。這是由小工具的作者設置。 | | `Qt.WA_DeleteOnClose` | `55` | 使得Qt的刪除這個組件時,小部件已經接受了關閉事件(見[QWidget.closeEvent](qwidget.html#closeEvent)())。 | | `Qt.WA_Disabled` | `0` | 表示該部件是禁用的,也就是說,它不接收任何鼠標或鍵盤事件。還有一個getter函數[QWidget.isEnabled](qwidget.html#enabled-prop)( ) 。這是設置/由Qt的內核清除。 | | `Qt.WA_DontShowOnScreen` | `103` | 表示該窗口小部件是隱藏的或不可視的桌面的一部分。 | | `Qt.WA_ForceDisabled` | `32` | 表示該部件被明確禁用,也就是說,它會保持甚至當它的所有祖先都設置為啟用狀態禁用。這意味著WA_Disabled 。這是設置/清除[QWidget.setEnabled](qwidget.html#enabled-prop)()和[QWidget.setDisabled](qwidget.html#setDisabled)( ) 。 | | `Qt.WA_ForceUpdatesDisabled` | `59` | 表示更新窗口小部件被明確禁用,也就是說,即使它的所有祖先都設置為更新功能的狀態就會保持禁用。這意味著WA_UpdatesDisabled 。這是設置/清除[QWidget.setUpdatesEnabled](qwidget.html#updatesEnabled-prop)( ) 。 | | `Qt.WA_GroupLeader` | `72` | _This attribute has been deprecated._使用[QWidget.windowModality](qwidget.html#windowModality-prop)代替。 | | `Qt.WA_Hover` | `74` | Qt的力量,產生繪制事件,當鼠標進入或離開控件。實現自定義樣式時,此功能通常用于,見[Styles](index.htm)例如了解詳情。 | | `Qt.WA_InputMethodEnabled` | `14` | 啟用輸入法的亞洲語言。創建自定義的文本編輯窗口部件時,必須設置。在Windows CE和Symbian此標志可以在除了用于[QApplication.autoSipEnabled](qapplication.html#autoSipEnabled-prop)進入窗口小部件時自動顯示的SIP 。 | | `Qt.WA_KeyboardFocusChange` | `77` | 設置在頂層窗口時,用戶將焦點更改與鍵盤(選項卡, BACKTAB ,或快捷方式) 。 | | `Qt.WA_KeyCompression` | `33` | 使關鍵事件壓縮,如果設置,并禁用它,如果沒有設置。默認情況下,關鍵的壓縮是關閉的,所以小工具收到一個按鍵事件,每按一次鍵(或更多,因為自動重復通常是上) 。如果你打開它,你的程序沒有跟上按鍵輸入, Qt的可以嘗試壓縮,讓一個以上的角色可以在每個事件處理按鍵事件。例如,字處理器窗口小部件可能接收在每2,3或更多個字符[QKeyEvent.text](qkeyevent.html#text)( ) ,如果布局重新計算時間過長的CPU 。如果一個widget支持多種字符的unicode輸入,它始終是安全的打開壓縮上。 Qt的只為可打印字符進行關鍵事件壓縮。[Qt.Modifier](qt.html#Modifier-enum)鍵,光標移動鍵,功能鍵和其他按鍵的動作(如逃生,回車,退格鍵,打印屏幕)將會停止鍵事件壓縮,即使有更多可用可壓縮關鍵事件。平臺比蘋果和其他的X11不支持這種壓縮,在這種情況下打開它不會有任何效果。這是設置/由小工具的作者被清除。 | | `Qt.WA_LayoutOnEntireRect` | `48` | 表示該部件要[QLayout](qlayout.html)在整個操作[QWidget.rect](qwidget.html#rect-prop)() ,不僅對[QWidget.contentsRect](qwidget.html#contentsRect)( ) 。這是由小工具的作者設置。 | | `Qt.WA_LayoutUsesWidgetRect` | `92` | 鋪設時,這個小部件忽略布局項目RECT從風格[QLayout](qlayout.html)。這使得在差分[QMacStyle](index.htm)和[QPlastiqueStyle](index.htm)對于一些小部件。 | | `Qt.WA_MacNoClickThrough` | `12` | 當具有該屬性設置窗口小部件被點擊,并且它的窗口是無效的,點擊將使得窗口活性,但不會通過窗口小部件可以看出。典型的使用這個屬性是在小部件與“破壞性”的行動,如“刪除”按鈕。 WA_MacNoClickThrough也適用于有它設置控件的所有子控件。 | | `Qt.WA_MacOpaqueSizeGrip` | `85` | 表明原生碳大小手柄應該是透明的,而不是(默認值)不透明。此屬性僅適用于Mac OS X和由小工具的作者設置。 | | `Qt.WA_MacShowFocusRect` | `88` | 表明這個窗口部件應該得到一個[QFocusFrame](qfocusframe.html)它周圍。一些小工具畫出自己的重點光環,無論這個屬性的。不就是[QWidget.focusPolicy](qwidget.html#focusPolicy-prop)也起著東西是否獲得焦點或不是主要角色,這只能控制是否該獲得焦點框。此屬性僅適用于Mac OS X的 | | `Qt.WA_MacNormalSize` | `89` | 指示部件應該有小部件的正常大小在Mac OS X此屬性僅適用于Mac OS X的 | | `Qt.WA_MacSmallSize` | `90` | 指示部件應具備的小尺寸部件在Mac OS X此屬性僅適用于Mac OS X的 | | `Qt.WA_MacMiniSize` | `91` | 指示部件應該有小部件的小型尺寸在Mac OS X此屬性僅適用于Mac OS X的 | | `Qt.WA_MacVariableSize` | `102` | 表示widget可以替代尺寸小部件之間進行選擇,以避免削波。此屬性僅適用于Mac OS X的 | | `Qt.WA_MacBrushedMetal` | `46` | 指示部件應在金屬拉絲風格的窗口系統所支持的繪制。此屬性僅適用于Mac OS X的 | | `Qt.WA_Mapped` | `11` | 表示該部件被映射在屏幕上。這是設置/由Qt的內核清除。 | | `Qt.WA_MouseNoMask` | `71` | 使得小部件接收鼠標事件的整個部件,無論當前設置的面具,復蓋[QWidget.setMask](qwidget.html#setMask)( ) 。這不適用于頂層窗口。 | | `Qt.WA_MouseTracking` | `2` | 表示該部件已啟用鼠標跟蹤。看[QWidget.mouseTracking](qwidget.html#mouseTracking-prop)。 | | `Qt.WA_Moved` | `43` | 表示該部件有一個明確的立場。這是設置/清除[QWidget.move](qwidget.html#pos-prop)()和由[QWidget.setGeometry](qwidget.html#geometry-prop)( ) 。 | | `Qt.WA_MSWindowsUseDirect3D` | `94` | 此值已過時,沒有任何效果。 | | `Qt.WA_NoBackground` | `WA_OpaquePaintEvent` | 這個值是過時的。使用WA_OpaquePaintEvent代替。 | | `Qt.WA_NoChildEventsForParent` | `58` | 表示該部件不希望發送給它的父ChildAdded或ChildRemoved事件。這是很少有必要,但可以幫助避免像分離器和布局自動插入部件。這是一個小部件的作者設置。 | | `Qt.WA_NoChildEventsFromChildren` | `39` | 表示該部件不希望收到它的孩子送到ChildAdded或ChildRemoved事件。這是一個小部件的作者設置。 | | `Qt.WA_NoMouseReplay` | `54` | 用于彈出的窗口小部件。表明,在彈出的窗口小部件關閉時最新的鼠標按下事件不應該被重放。該標志是由小部件的作者設置和Qt的每一個內核的控件收到一個新的鼠標事件時清零。 | | `Qt.WA_NoMousePropagation` | `73` | 從傳播到控件的父禁止鼠標事件。此屬性默認為禁用。 | | `Qt.WA_TransparentForMouseEvents` | `51` | 啟用時,此屬性禁用交付的鼠標事件的小部件和它的孩子。鼠標事件被傳遞到其他部件,猶如小部件和它的孩子沒有出現在組件層次,鼠標點擊和其他活動有效地“穿過”他們。此屬性默認為禁用。 | | `Qt.WA_NoSystemBackground` | `9` | 表示該部件有沒有背景,即當控件接收繪制事件,背景不會自動重新繪制。**Note:**不像WA_OpaquePaintEvent ,新暴露的區域是**never**填充有背景(例如,顯示出一個窗口,供在第一時間后,用戶可以看到“通過” ,直到應用程序處理的油漆事件)。此標志設置或清除小工具的作者。 | | `Qt.WA_OpaquePaintEvent` | `4` | 表示該部件繪制其所有像素,當它接收到一個繪畫事件。因此,它不是必需的,如更新,縮放,滾動和重點的變化產生繪制事件之前刪除的小部件的操作。使用WA_OpaquePaintEvent的提供幫助,以減少對系統的閃爍不支持雙緩沖,避免必要的計算周期擦除之前畫的背景上的小優化。**Note:**不像WA_NoSystemBackground , WA_OpaquePaintEvent作出了努力,以避免透明窗口的背景。此標志設置或清除小工具的作者。 | | `Qt.WA_OutsideWSRange` | `49` | 表示該部件是外部的窗口系統的坐標系的有效范圍內。超出有效范圍小部件不能被映射在屏幕上。這是設置/由Qt的內核清除。 | | `Qt.WA_PaintOnScreen` | `8` | 表示該部件要直接繪制到屏幕上。小部件與此屬性集不參與組成的管理,即不能是半透明的或彪炳半透明重疊的窗口小部件。**Note:**此標志只支持X11和它禁用雙緩沖。關于Qt嵌入式Linux的標志,只有當一個頂級窗口部件集和它依賴于支持活動的屏幕驅動程序工作。此標志設置或清除小工具的作者。為了使Qt的油漆系統之外,比如,如果你需要本機繪制原語,你需要重新實現[QWidget.paintEngine](qwidget.html#paintEngine)( )返回0 ,并設置此標志。 | | `Qt.WA_PaintOutsidePaintEvent` | `13` | 使得有可能使用[QPainter](qpainter.html)外面的小工具來作畫[paintEvent()](qwidget.html#paintEvent)。這個標志是不支持在Windows , Mac OS X或嵌入式Linux 。我們建議您只在移植Qt的3碼,以Qt4使用它。 | | `Qt.WA_PaintUnclipped` | `52` | 使得這個小工具截短的操作所有的畫家。這個小部件或其他部件在它前面的孩子不夾的面積畫家可以畫上。此標志僅支持小部件與WA_PaintOnScreen標志設置。較好的辦法做到這一點的一個跨平臺的方式是創建一個透明的小工具,在于其他小部件的前面。 | | `Qt.WA_PendingMoveEvent` | `34` | 表示一個move事件懸而未決,例如,當一個隱藏的小工具被感動了。此標志設置或清除Qt的內核。 | | `Qt.WA_PendingResizeEvent` | `35` | 表示一個resize事件懸而未決,例如,當一個隱藏的小工具被調整。此標志設置或清除Qt的內核。 | | `Qt.WA_QuitOnClose` | `76` | 使得Qt的退出當最后小部件與屬性集已接受的closeEvent ( )的應用程序。這種行為可以用修改[QApplication.quitOnLastWindowClosed](qapplication.html#quitOnLastWindowClosed-prop)屬性。默認情況下,此屬性設置為類型的所有部件[Qt.Window](qt.html#WindowType-enum)。 | | `Qt.WA_Resized` | `42` | 表示該部件有一個明確的大小。此標志設置或清除[QWidget.resize](qwidget.html#size-prop)()和[QWidget.setGeometry](qwidget.html#geometry-prop)( ) 。 | | `Qt.WA_RightToLeft` | `56` | 表明,對于小部件的布局方向是從右到左。 | | `Qt.WA_SetCursor` | `38` | 表示該部件有一個光標自身。此標志設置或清除[QWidget.setCursor](qwidget.html#cursor-prop)()和[QWidget.unsetCursor](qwidget.html#cursor-prop)( ) 。 | | `Qt.WA_SetFont` | `37` | 表示該窗口小部件具有它自己的字體。此標志設置或清除[QWidget.setFont](qwidget.html#font-prop)( ) 。 | | `Qt.WA_SetPalette` | `36` | 表示該窗口小部件具有它自己的調色板。此標志設置或清除[QWidget.setPalette](qwidget.html#palette-prop)( ) 。 | | `Qt.WA_SetStyle` | `86` | 表示該部件都有自己的風格。此標志設置或清除[QWidget.setStyle](qwidget.html#setStyle)( ) 。 | | `Qt.WA_ShowModal` | `70` | _This attribute has been deprecated._使用[QWidget.windowModality](qwidget.html#windowModality-prop)代替。 | | `Qt.WA_StaticContents` | `5` | 表示該部件內容是西北對齊和靜態的。在調整大小,這樣的部件將收到paint事件僅適用于部分本身是新近可見。此標志設置或清除小工具的作者。 | | `Qt.WA_StyleSheet` | `97` | 表示該部件是使用樣式[style sheet](index.htm)。 | | `Qt.WA_TranslucentBackground` | `120` | 表示該部件應該有一個半透明的背景,即小部件的任何非透明區域將半透明的,因為小部件都會有一個alpha通道。設置這個標志使WA_NoSystemBackground進行設置。在Windows上的小部件也需要[Qt.FramelessWindowHint](qt.html#WindowType-enum)窗口標志被設置。此標志設置或清除小工具的作者。 | | `Qt.WA_UnderMouse` | `1` | 表示該部件是在鼠標光標。該值不會在拖放操作正確更新。還有一種吸氣劑的功能,[QWidget.underMouse](qwidget.html#underMouse)( ) 。此標志設置或清除Qt的內核。 | | `Qt.WA_UpdatesDisabled` | `10` | 指示更新被封鎖(包括系統后臺) 。此標志設置或清除Qt的內核。 | **Warning:**此標志必須_never_可以設置或清除該控件的作者。 | Constant | Value | Description | | --- | --- | --- | | `Qt.WA_WindowModified` | `41` | 表示該窗口被標記為修改。在某些平臺上這個標志不會做任何事,別人(包括Mac OS X和Windows )窗口將修改后的外觀。此標志設置或清除[QWidget.setWindowModified](qwidget.html#windowModified-prop)( ) 。 | | `Qt.WA_WindowPropagation` | `80` | 使一個頂層窗口繼承字體和調色板從其父。 | | `Qt.WA_MacAlwaysShowToolWindow` | `96` | 在Mac OS X上,顯示工具窗口,即使在??應用程序處于非活動狀態。默認情況下,所有的工具窗口被隱藏,當應用程序處于非活動狀態。 | | `Qt.WA_SetLocale` | `87` | 表示的區域設置應考慮到在小部件。 | | `Qt.WA_StyledBackground` | `93` | 指示部件應使用風格的背景繪制。 | | `Qt.WA_ShowWithoutActivating` | `98` | 顯示部件沒有使它活躍。 | | `Qt.WA_NativeWindow` | `100` | 指示本機窗口小部件創建。啟用這個標志也將迫使本機窗口小部件的祖先,除非Qt.WA_DontCreateNativeAncestors設置。 | | `Qt.WA_DontCreateNativeAncestors` | `101` | 表示該部件的祖先保持非母語,即使小部件本身就是當地人。 | | `Qt.WA_X11NetWmWindowTypeDesktop` | `104` | 添加_NET_WM_WINDOW_TYPE_DESKTOP窗口的_NET_WM_WINDOW_TYPE X11窗口屬性。見http://standards.freedesktop.org/wm-spec/更多的細節。此屬性對非X11平臺上沒有任何影響。 | | `Qt.WA_X11NetWmWindowTypeDock` | `105` | 添加_NET_WM_WINDOW_TYPE_DOCK窗口的_NET_WM_WINDOW_TYPE X11窗口屬性。見http://standards.freedesktop.org/wm-spec/更多的細節。此屬性對非X11平臺上沒有任何影響。 | | `Qt.WA_X11NetWmWindowTypeToolBar` | `106` | 添加_NET_WM_WINDOW_TYPE_TOOLBAR窗口的_NET_WM_WINDOW_TYPE X11窗口屬性。見http://standards.freedesktop.org/wm-spec/更多的細節。此屬性對非X11平臺上沒有任何影響。**Note:**Qt的automaticaly設置此屬性[QToolBar](qtoolbar.html)。 | | `Qt.WA_X11NetWmWindowTypeMenu` | `107` | 添加_NET_WM_WINDOW_TYPE_MENU窗口的_NET_WM_WINDOW_TYPE X11窗口屬性。見http://standards.freedesktop.org/wm-spec/更多的細節。此屬性對非X11平臺上沒有任何影響。**Note:**Qt的自動設置這個屬性[QMenu](qmenu.html)當撕下。 | | `Qt.WA_X11NetWmWindowTypeUtility` | `108` | 添加_NET_WM_WINDOW_TYPE_UTILITY窗口的_NET_WM_WINDOW_TYPE X11窗口屬性。見http://standards.freedesktop.org/wm-spec/更多的細節。此屬性對非X11平臺上沒有任何影響。**Note:**Qt的自動設置該屬性為[Qt.Tool](qt.html#WindowType-enum)窗口類型。 | | `Qt.WA_X11NetWmWindowTypeSplash` | `109` | 添加_NET_WM_WINDOW_TYPE_SPLASH窗口的_NET_WM_WINDOW_TYPE X11窗口屬性。見http://standards.freedesktop.org/wm-spec/更多的細節。此屬性對非X11平臺上沒有任何影響。**Note:**Qt的自動設置該屬性為[Qt.SplashScreen](qt.html#WindowType-enum)窗口類型。 | | `Qt.WA_X11NetWmWindowTypeDialog` | `110` | 添加_NET_WM_WINDOW_TYPE_DIALOG窗口的_NET_WM_WINDOW_TYPE X11窗口屬性。見http://standards.freedesktop.org/wm-spec/更多的細節。此屬性對非X11平臺上沒有任何影響。**Note:**Qt的自動設置該屬性為[Qt.Dialog](qt.html#WindowType-enum)和[Qt.Sheet](qt.html#WindowType-enum)窗口類型。 | | `Qt.WA_X11NetWmWindowTypeDropDownMenu` | `111` | 添加_NET_WM_WINDOW_TYPE_DROPDOWN_MENU窗口的_NET_WM_WINDOW_TYPE X11窗口屬性。見http://standards.freedesktop.org/wm-spec/更多的細節。此屬性對非X11平臺上沒有任何影響。**Note:**Qt的自動設置該屬性為QMenus添加到[QMenuBar](qmenubar.html)。 | | `Qt.WA_X11NetWmWindowTypePopupMenu` | `112` | 添加_NET_WM_WINDOW_TYPE_POPUP_MENU窗口的_NET_WM_WINDOW_TYPE X11窗口屬性。見http://standards.freedesktop.org/wm-spec/更多的細節。此屬性對非X11平臺上沒有任何影響。**Note:**Qt的自動設置這個屬性[QMenu](qmenu.html)。 | | `Qt.WA_X11NetWmWindowTypeToolTip` | `113` | 添加_NET_WM_WINDOW_TYPE_TOOLTIP窗口的_NET_WM_WINDOW_TYPE X11窗口屬性。見http://standards.freedesktop.org/wm-spec/更多的細節。此屬性對非X11平臺上沒有任何影響。**Note:**Qt的自動設置該屬性為[Qt.ToolTip](qt.html#WindowType-enum)窗口類型。 | | `Qt.WA_X11NetWmWindowTypeNotification` | `114` | 添加_NET_WM_WINDOW_TYPE_NOTIFICATION窗口的_NET_WM_WINDOW_TYPE X11窗口屬性。見http://standards.freedesktop.org/wm-spec/更多的細節。此屬性對非X11平臺上沒有任何影響。 | | `Qt.WA_X11NetWmWindowTypeCombo` | `115` | 添加_NET_WM_WINDOW_TYPE_COMBO窗口的_NET_WM_WINDOW_TYPE X11窗口屬性。見http://standards.freedesktop.org/wm-spec/更多的細節。此屬性對非X11平臺上沒有任何影響。**Note:**Qt的自動設置該屬性為[QComboBox](qcombobox.html)彈出。 | | `Qt.WA_X11NetWmWindowTypeDND` | `116` | 添加_NET_WM_WINDOW_TYPE_DND窗口的_NET_WM_WINDOW_TYPE X11窗口屬性。見http://standards.freedesktop.org/wm-spec/更多的細節。此屬性對非X11平臺上沒有任何影響。**Note:**Qt將在拖動過程中使用的反饋窗口小部件設置此屬性。 | | `Qt.WA_MacFrameworkScaled` | `117` | 使用碳時使分辨率無關意識到模式在Mac上。這個屬性對可可沒有影響。該屬性默認是關閉的,可以在每個窗口的基礎上啟用。 | | `Qt.WA_AcceptTouchEvents` | `121` | 允許觸摸事件(見[QTouchEvent](qtouchevent.html))被發送到窗口小部件。必須在所有的小工具,可以處理觸摸事件設置。如果沒有這個屬性集,從觸摸設備的事件將被作為鼠標事件。 | | `Qt.WA_TouchPadAcceptSingleTouchEvents` | `123` | 允許單個觸摸板的觸摸事件發送到窗口小部件。 | | `Qt.WA_MergeSoftkeys` | `124` | 允許小部件合并軟鍵與父widget ,即部件只能設定一個功能鍵和軟鍵的要求落實到從父采取軟鍵休息。注意父母都走過,直到WA_MergeSoftkeys未設置。又見Qt.WA_MergeSoftkeysRecursively此屬性目前只在Symbian平臺上的效果 | | `Qt.WA_MergeSoftkeysRecursively` | `125` | 允許小部件與所有家長遞歸合并軟鍵。如果此屬性設置,窗口小部件父母走過,直到窗口邊界(小部件無父或對話)被發現。此屬性目前只在Symbian平臺上的效果 | | `Qt.WA_X11DoNotAcceptFocus` | `132` | 要求窗口管理器沒有這個頂層窗口提供焦點。此屬性對非X11平臺上沒有任何影響。 | | `Qt.WA_LockPortraitOrientation` | `128` | 鎖定部件到一個縱向方向,而忽略改變顯示屏的方向相對于所述用戶。 | | `Qt.WA_LockLandscapeOrientation` | `129` | 鎖定部件到一個橫向,忽略改變顯示屏的方向相對于所述用戶。 | | `Qt.WA_AutoOrientation` | `130` | 導致小部件來改變方向時的顯示方向的變化相對于給用戶。 | | `Qt.WA_MacNoShadow` | `134` | 由于Qt的4.8 ,這個屬性禁用陰影這個頂層窗口。只影響可可的Qt構建的針對Mac OS X | ``` Qt.WindowFrameSection ``` 該枚舉用于描述一個窗框部分。它是由返回[QGraphicsWidget.windowFrameSectionAt](qgraphicswidget.html#windowFrameSectionAt)( )來描述窗框的什么部分是鼠標下方。 | Constant | Value | | --- | --- | | `Qt.NoSection` | `0` | | `Qt.LeftSection` | `1` | | `Qt.TopLeftSection` | `2` | | `Qt.TopSection` | `3` | | `Qt.TopRightSection` | `4` | | `Qt.RightSection` | `5` | | `Qt.BottomRightSection` | `6` | | `Qt.BottomSection` | `7` | | `Qt.BottomLeftSection` | `8` | | `Qt.TitleBarArea` | `9` | 這個枚舉被引入或修改的Qt 4.4 。 **See also** [QGraphicsWidget.windowFrameEvent](qgraphicswidget.html#windowFrameEvent)( )[QGraphicsWidget.paintWindowFrame](qgraphicswidget.html#paintWindowFrame)()和[QGraphicsWidget.windowFrameSectionAt](qgraphicswidget.html#windowFrameSectionAt)( ) 。 ``` Qt.WindowModality ``` 此枚舉指定一個模態窗口的行為。模態窗口是一個塊輸入到其他窗口。請注意,Windows是一個模態窗口的兒童沒有被阻塞。 的值是: | Constant | Value | Description | | --- | --- | --- | | `Qt.NonModal` | `0` | 該窗口不是模態的,并不會阻止輸入到其他窗口。 | | `Qt.WindowModal` | `1` | 該窗口為模態到一個單一的窗口層次結構和模塊輸入到它的父窗口,所有的祖父母窗口,以及其父母及祖父母的窗戶全部兄弟姐妹。 | | `Qt.ApplicationModal` | `2` | 該窗口為模態應用程序和模塊輸入到所有窗口。 | **See also** [QWidget.windowModality](qwidget.html#windowModality-prop)和[QDialog](qdialog.html)。 ``` Qt.WindowState ``` 該枚舉類型用于指定一個頂層窗口的當前狀態。 該狀態是 | Constant | Value | Description | | --- | --- | --- | | `Qt.WindowNoState` | `0x00000000` | 該窗口沒有設置狀態(正常狀態) 。 | | `Qt.WindowMinimized` | `0x00000001` | 該窗口被最小化(即圖標化) 。 | | `Qt.WindowMaximized` | `0x00000002` | 窗口最大化與周圍的框架。 | | `Qt.WindowFullScreen` | `0x00000004` | 該窗口填滿整個屏幕的周圍沒有任何框架。 | | `Qt.WindowActive` | `0x00000008` | 該窗口是活動窗口,也就是說,它具有鍵盤焦點。 | 該WindowStates類型是一個typedef為[QFlags](index.htm)\u003cWindowState\u003e 。它存儲的WindowState值的或組合。 ``` Qt.WindowType ``` 該枚舉類型用于指定窗口小部件的各種窗口 - 系統屬性。他們是相當不尋常的,但有必要在少數情況下。一些這些標志的依賴于底層的窗口管理器是否支持他們。 其主要類型有 | Constant | Value | Description | | --- | --- | --- | | `Qt.Widget` | `0x00000000` | 這是默認類型[QWidget](qwidget.html)。這種類型的Widget是子控件,如果他們有父母,和獨立的窗口,如果他們沒有父。又見Qt.Window和Qt.SubWindow 。 | | `Qt.Window` | `0x00000001` | 表示該部件是一個窗口,通常有一個窗口系統框架和標題欄,不論小部件是否有家長或沒有。注意,這是不可能的,以不設置該標志,如果插件不具有父代。 | | `Qt.Dialog` | `0x00000002 &#124; Window` | 表示該部件是一個應該為裝飾一個對話框(例如,通常沒有最大化或最小化的標題欄按鈕)的窗口。這是默認類型[QDialog](qdialog.html)。如果你想使用它作為一個模式對話框,它應該從另外一個窗口中啟動,或有父母,并與使用[QWidget.windowModality](qwidget.html#windowModality-prop)屬性。如果你把它的模態,對話框將阻止其他頂層窗口的應用程序從獲得任何輸入。我們指的是頂層窗口,有一個家長為_secondary_窗口。 | | `Qt.Sheet` | `0x00000004 &#124; Window` | 表示該窗口是Macintosh表。由于使用的是表意味著窗口模式,推薦的方法是使用[QWidget.setWindowModality](qwidget.html#windowModality-prop)() ,或[QDialog.open](qdialog.html#open)() ,來代替。 | | `Qt.Drawer` | `0x00000006 &#124; Window` | 表示該部件是Macintosh抽屜。 | | `Qt.Popup` | `0x00000008 &#124; Window` | 表示該部件是一個彈出頂層窗口,即它是模態的,但有一個窗口系統框架適合于彈出式菜單。 | | `Qt.Tool` | `0x0000000a &#124; Window` | 表示該部件是一個工具窗口。工具窗口經常是一個小窗口,比平時更小的標題欄和裝飾,通常用于工具按鈕的集合。如果有一個家長,工具窗口將始終保持在它的上面。如果沒有父母,你可能會考慮使用Qt.WindowStaysOnTopHint為好。如果窗口系統支持它,一個工具窗口可以裝飾帶有幾分輕框架。它也可以與Qt.FramelessWindowHint組合。 在Mac OS X ,工具窗口對應 [Floating](http://developer.apple.com/documentation/Carbon/Conceptual/HandlingWindowsControls/hitb-wind_cont_concept/chapter_2_section_2.html)一流的窗口。這意味著窗口住在上面正常窗口的水平,它不可能把一個正常的窗口在它的上面。默認情況下,當應用程序處于非活動狀態的工具窗口將會消失。這可以通過控制[Qt.WA_MacAlwaysShowToolWindow](qt.html#WidgetAttribute-enum)屬性。 | | `Qt.ToolTip` | `0x0000000c &#124; Window` | 表示該部件是一個工具提示。這是在內部用來實現[tooltips](qwidget.html#toolTip-prop)。 | | `Qt.SplashScreen` | `0x0000000e &#124; Window` | 表示該窗口是一個閃屏。這是默認類型[QSplashScreen](qsplashscreen.html)。 | | `Qt.Desktop` | `0x00000010 &#124; Window` | 表明這個widget是桌面。這是該類型[QDesktopWidget](qdesktopwidget.html)。 | | `Qt.SubWindow` | `0x00000012` | 表明,該部件是一個子窗口,如[QMdiSubWindow](qmdisubwindow.html)小工具。 | 也有許多標志,您可以使用自定義的頂層窗口的外觀。這些對其他窗口沒有影響: | Constant | Value | Description | | --- | --- | --- | | `Qt.MSWindowsFixedSizeDialogHint` | `0x00000100` | 使窗口在Windows上薄對話框邊框。這種風格是傳統上用于固定大小的對話框。 | | `Qt.MSWindowsOwnDC` | `0x00000200` | 使窗口在Windows上自己的顯示環境。 | | `Qt.X11BypassWindowManagerHint` | `0x00000400` | 完全繞過窗口管理器。這將導致未在所有(即沒有鍵盤輸入管理無邊界窗口,除非你調用[QWidget.activateWindow](qwidget.html#activateWindow)( )手動) 。 | | `Qt.FramelessWindowHint` | `0x00000800` | 產生一個無國界的窗口。用戶不能移動或通過窗口系統調整無邊框窗口。在X11上,標志的結果取決于窗口管理器和它的理解Motif和/或NETWM提示能力。大多數現有的現代窗口管理器可以處理這個問題。 | 該`CustomizeWindowHint`標志用于使窗口控件的定制。這個標志必須被設置為允許`WindowTitleHint`,`WindowSystemMenuHint`,`WindowMinimizeButtonHint`,`WindowMaximizeButtonHint`和`WindowCloseButtonHint`標志被改變。 | Constant | Value | Description | | --- | --- | --- | | `Qt.CustomizeWindowHint` | `0x02000000` | 關閉默認的窗口標題提示。 | | `Qt.WindowTitleHint` | `0x00001000` | 使窗口的標題欄。 | | `Qt.WindowSystemMenuHint` | `0x00002000` | 增加了一個窗口的系統菜單,并有可能關閉按鈕(例如在Mac上) 。如果你需要隱藏或顯示關閉按鈕,它更便于攜帶使用`WindowCloseButtonHint`。 | | `Qt.WindowMinimizeButtonHint` | `0x00004000` | 添加一個最小化按鈕。在某些平臺上這意味著Qt.WindowSystemMenuHint為它工作。 | | `Qt.WindowMaximizeButtonHint` | `0x00008000` | 添加一個最大化按鈕。在某些平臺上這意味著Qt.WindowSystemMenuHint為它工作。 | | `Qt.WindowMinMaxButtonsHint` | `WindowMinimizeButtonHint &#124; WindowMaximizeButtonHint` | 增加了最小化和最大化按鈕。在某些平臺上這意味著Qt.WindowSystemMenuHint為它工作。 | | `Qt.WindowCloseButtonHint` | `0x08000000` | 添加一個關閉按鈕。在某些平臺上這意味著Qt.WindowSystemMenuHint為它工作。 | | `Qt.WindowContextHelpButtonHint` | `0x00010000` | 添加上下文幫助按鈕的對話框。在某些平臺上這意味著Qt.WindowSystemMenuHint為它工作。 | | `Qt.MacWindowToolBarButtonHint` | `0x10000000` | 在Mac OS X中增加了一個工具欄按鈕(即橢圓形按鈕是在具有工具欄窗口的右上角) 。 | | `Qt.BypassGraphicsProxyWidget` | `0x20000000` | 防止窗口及其子自動嵌入自己變成一個[QGraphicsProxyWidget](qgraphicsproxywidget.html)如果父窗口小部件已經嵌入。如果你希望你的小部件總是在桌面上的頂層窗口小部件,無論父控件是否被嵌入在一個場景或沒有你可以設置這個標志。 | | `Qt.WindowShadeButtonHint` | `0x00020000` | ? | | `Qt.WindowStaysOnTopHint` | `0x00040000` | 通知窗口系統的窗口應該留在所有其他窗口之上的。請注意,在X11的一些窗口管理器,你也必須通過Qt.X11BypassWindowManagerHint此標志才能正常工作。 | | `Qt.WindowStaysOnBottomHint` | `0x04000000` | 通知窗口系統的窗口應該留在所有其他窗口的底部。注意:在X11 ,這暗示將只在支持_NET_WM_STATE_BELOW原子的窗口管理器。如果在底部總是一個窗口有父,母也將留在底部。該窗口提示目前沒有針對Mac OS X實現 | | `Qt.WindowOkButtonHint` | `0x00080000` | 增加了一個確定按鈕,一個對話框的窗口裝飾。僅支持Windows CE 。 | | `Qt.WindowCancelButtonHint` | `0x00100000` | 增加了一個取消按鈕的對話框的窗口裝飾。僅支持Windows CE 。 | | `Qt.WindowSoftkeysVisibleHint` | `0x40000000` | 讓軟鍵時可見小部件是全屏。僅支持Symbian系統。 | | `Qt.WindowSoftkeysRespondHint` | `0x80000000` | 使得軟鍵,即使看不見接收按鍵事件。有了這個提示即窗口顯示與軟鍵動作觸發,即使軟鍵都看不見`showFullscreen()`。僅支持Symbian系統。 | | `Qt.WindowType_Mask` | `0x000000ff` | 提取的窗口標志的窗口類型部分的遮罩。 | 過時的標志: | Constant | Value | Description | | --- | --- | --- | | `Qt.WMouseNoMask` | `0x00080000` | 使用[Qt.WA_MouseNoMask](qt.html#WidgetAttribute-enum)代替。 | | `Qt.WDestructiveClose` | `0x00100000` | 使用[Qt.WA_DeleteOnClose](qt.html#WidgetAttribute-enum)代替。 | | `Qt.WStaticContents` | `0x00200000` | 使用[Qt.WA_StaticContents](qt.html#WidgetAttribute-enum)代替。 | | `Qt.WGroupLeader` | `0x00400000` | 不再需要。 | | `Qt.WShowModal` | `0x00800000` | 使用[QWidget.windowModality](qwidget.html#windowModality-prop)代替。 | | `Qt.WNoMousePropagation` | `0x01000000` | 使用[Qt.WA_NoMousePropagation](qt.html#WidgetAttribute-enum)代替。 | | `Qt.WType_TopLevel` | `Window` | 使用Qt.Window代替。 | | `Qt.WType_Dialog` | `Dialog` | 使用Qt.Dialog代替。 | | `Qt.WType_Popup` | `Popup` | 改用Qt.Popup 。 | | `Qt.WType_Desktop` | `Desktop` | 使用Qt.Desktop代替。 | | `Qt.WType_Mask` | `WindowType_Mask` | 使用Qt.WindowType_Mask代替。 | | `Qt.WStyle_Customize` | `0` | 不再需要。 | | `Qt.WStyle_NormalBorder` | `0` | 不再需要。 | | `Qt.WStyle_DialogBorder` | `MSWindowsFixedSizeDialogHint` | 使用Qt.MSWindowsFixedSizeDialogHint代替。 | | `Qt.WStyle_NoBorder` | `FramelessWindowHint` | 使用Qt.FramelessWindowHint代替。 | | `Qt.WStyle_Title` | `WindowTitleHint` | 使用Qt.WindowTitleHint代替。 | | `Qt.WStyle_SysMenu` | `WindowSystemMenuHint` | 使用Qt.WindowSystemMenuHint代替。 | | `Qt.WStyle_Minimize` | `WindowMinimizeButtonHint` | 使用Qt.WindowMinimizeButtonHint代替。 | | `Qt.WStyle_Maximize` | `WindowMaximizeButtonHint` | 使用Qt.WindowMaximizeButtonHint代替。 | | `Qt.WStyle_MinMax` | `WStyle_Minimize &#124; WStyle_Maximize` | 使用Qt.WindowMinMaxButtonsHint代替。 | | `Qt.WStyle_Tool` | `Tool` | 使用Qt.Tool代替。 | | `Qt.WStyle_StaysOnTop` | `WindowStaysOnTopHint` | 使用Qt.WindowStaysOnTopHint代替。 | | `Qt.WStyle_ContextHelp` | `WindowContextHelpButtonHint` | 使用Qt.WindowContextHelpButtonHint代替。 | | `Qt.WPaintDesktop` | `0` | 不再需要。 | | `Qt.WPaintClever` | `0` | 不再需要。 | | `Qt.WX11BypassWM` | `X11BypassWindowManagerHint` | 使用Qt.X11BypassWindowManagerHint代替。 | | `Qt.WWinOwnDC` | `MSWindowsOwnDC` | 使用Qt.MSWindowsOwnDC代替。 | | `Qt.WMacSheet` | `Sheet` | 使用Qt.Sheet代替。 | | `Qt.WMacDrawer` | `Drawer` | 使用Qt.Drawer代替。 | | `Qt.WStyle_Splash` | `SplashScreen` | 使用Qt.SplashScreen代替。 | | `Qt.WNoAutoErase` | `0` | 不再需要。 | | `Qt.WRepaintNoErase` | `0` | 不再需要。 | | `Qt.WNorthWestGravity` | `WStaticContents` | 使用[Qt.WA_StaticContents](qt.html#WidgetAttribute-enum)代替。 | | `Qt.WType_Modal` | `Dialog &#124; WShowModal` | 使用Qt.Dialog和[QWidget.windowModality](qwidget.html#windowModality-prop)代替。 | | `Qt.WStyle_Dialog` | `Dialog` | 使用Qt.Dialog代替。 | | `Qt.WStyle_NoBorderEx` | `FramelessWindowHint` | 使用Qt.FramelessWindowHint代替。 | | `Qt.WResizeNoErase` | `0` | 不再需要。 | | `Qt.WMacNoSheet` | `0` | 不再需要。 | 該WindowFlags類型是一個typedef為[QFlags](index.htm)\u003cWindowType\u003e 。它存儲的WindowType值的或組合。 **See also** [QWidget.windowFlags](qwidget.html#windowFlags-prop)和[Window Flags Example](index.htm)。 * * * ## Method Documentation ``` QString Qt.convertFromPlainText (QString?plain, WhiteSpaceMode?mode?=?Qt.WhiteSpacePre) ``` 如果QtGui模塊導入此方法僅適用。 純文本字符串轉換_plain_以同時保留其大部分的外觀的HTML格式的段落。 _mode_定義了空格處理。 這個功能是在所定義的`&lt;QTextDocument&gt;`頭文件。 **See also** [escape](qt.html#escape)()和[mightBeRichText](qt.html#mightBeRichText)( ) 。 ``` QString Qt.escape (QString?plain) ``` 如果QtGui模塊導入此方法僅適用。 純文本字符串轉換_plain_使用HTML元字符一個HTML字符串`&lt;`,`&gt;`,`&`和`"`通過HTML實體替換。 例如: ``` [QString](qstring.html) plain = "#include <QtCore>" [QString](qstring.html) html = [Qt](qt.html).escape(plain); // html == "#include &lt;QtCore&gt;" ``` 這個功能是在所定義的`&lt;QTextDocument&gt;`頭文件。 **See also** [convertFromPlainText](qt.html#convertFromPlainText)()和[mightBeRichText](qt.html#mightBeRichText)( ) 。 ``` bool Qt.mightBeRichText (QString) ``` 如果QtGui模塊導入此方法僅適用。 返回True ,如果該字符串_text_很可能是富文本,否則返回False 。 該函數使用一個快速,因此簡單的啟發式。它主要是檢查是否有東西,看起來像第一換行符之前的標籤。雖然結果可能是正確的,常見的情況,也不能保證。 這個功能是在所定義的`&lt;QTextDocument&gt;`頭文件。
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看