qnamespace-h.html

来自「qtopiaphone英文帮助,用于初学者和开发人员,初学者可以用来学习,开发人」· HTML 代码 · 共 676 行 · 第 1/2 页

HTML
676
字号
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>Qt Toolkit - qnamespace.h include file</title><style type="text/css"><!--h3.fn,span.fn { margin-left: 1cm; text-indent: -1cm; }a:link { color: #004faf; text-decoration: none }a:visited { color: #672967; text-decoration: none }body { background: white; color: black; }--></style></head><body bgcolor="#ffffff"><table width="100%"><tr><td><a href="index.html"><img width="100" height="100" src="qtlogo.png"alt="Home" border="0"><img width="100"height="100" src="face.png" alt="Home" border="0"></a><td valign="top"><div align="right"><img src="dochead.png" width="472" height="27"><br><a href="classes.html"><b>Classes</b></a>- <a href="annotated.html">Annotated</a>- <a href="hierarchy.html">Tree</a>- <a href="functions.html">Functions</a>- <a href="index.html">Home</a>- <a href="topicals.html"><b>Structure</b>  <font face="Arial,Helvetica,Geneva,Swiss,SunSans-Regular" align="center" size=32>Qte</font></a></div></table><h1 align=center>qnamespace.h</h1><br clear="all">This is the verbatim text of the qnamespace.h include file.  It isprovided only for illustration; the copyrightremains with Trolltech.<hr><pre>/****************************************************************************** &#36;Id&#58; qt/src/kernel/qnamespace.h   2.3.8   edited 2004-05-12 $**** Definition of Qt namespace (as class for compiler compatibility)**** Created : 980927**** Copyright (C) 1992-2000 Trolltech AS.  All rights reserved.**** This file is part of the kernel module of the Qt GUI Toolkit.**** This file may be distributed under the terms of the Q Public License** as defined by Trolltech AS of Norway and appearing in the file** LICENSE.QPL included in the packaging of this file.**** This file may be distributed and/or modified under the terms of the** GNU General Public License version 2 as published by the Free Software** Foundation and appearing in the file LICENSE.GPL included in the** packaging of this file.**** Licensees holding valid Qt Enterprise Edition or Qt Professional Edition** licenses may use this file in accordance with the Qt Commercial License** Agreement provided with the Software.**** This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE** WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.**** See http://www.trolltech.com/pricing.html or email sales@trolltech.com for**   information about Qt Commercial License Agreements.** See http://www.trolltech.com/qpl/ for QPL licensing information.** See http://www.trolltech.com/gpl/ for GPL licensing information.**** Contact info@trolltech.com if any conditions of this licensing are** not clear to you.************************************************************************/#ifndef QNAMESPACE_H#define QNAMESPACE_H#ifndef QT_H#include "qglobal.h"#endif // QT_Hclass <a href="qcolor.html">QColor</a>;class <a href="qcursor.html">QCursor</a>;class Q_EXPORT <a href="qt.html">Qt</a> {public:    QT_STATIC_CONST QColor &amp; color0;    QT_STATIC_CONST QColor &amp; color1;    QT_STATIC_CONST QColor &amp; black;    QT_STATIC_CONST QColor &amp; white;    QT_STATIC_CONST QColor &amp; darkGray;    QT_STATIC_CONST QColor &amp; gray;    QT_STATIC_CONST QColor &amp; lightGray;    QT_STATIC_CONST QColor &amp; red;    QT_STATIC_CONST QColor &amp; green;    QT_STATIC_CONST QColor &amp; blue;    QT_STATIC_CONST QColor &amp; cyan;    QT_STATIC_CONST QColor &amp; magenta;    QT_STATIC_CONST QColor &amp; yellow;    QT_STATIC_CONST QColor &amp; darkRed;    QT_STATIC_CONST QColor &amp; darkGreen;    QT_STATIC_CONST QColor &amp; darkBlue;    QT_STATIC_CONST QColor &amp; darkCyan;    QT_STATIC_CONST QColor &amp; darkMagenta;    QT_STATIC_CONST QColor &amp; darkYellow;    // documented in qevent.cpp    enum ButtonState {                          // mouse/keyboard state values        NoButton        = 0x0000,        LeftButton      = 0x0001,        RightButton     = 0x0002,        MidButton       = 0x0004,        MouseButtonMask = 0x0007,        ShiftButton     = 0x0008,        ControlButton   = 0x0010,        AltButton       = 0x0020,        KeyButtonMask   = 0x0038,        Keypad          = 0x4000    };    // documented in qobject.cpp    enum Orientation {        Horizontal,        Vertical    };    // Text formatting flags for QPainter::drawText and QLabel    // documented in qpainter.cpp    enum AlignmentFlags {        AlignLeft       = 0x0001,               // text alignment        AlignRight      = 0x0002,        AlignHCenter    = 0x0004,        AlignTop        = 0x0008,        AlignBottom     = 0x0010,        AlignVCenter    = 0x0020,        AlignCenter     = AlignVCenter | AlignHCenter,        SingleLine      = 0x0040,               // misc. flags        DontClip        = 0x0080,        ExpandTabs      = 0x0100,        ShowPrefix      = 0x0200,        WordBreak       = 0x0400,        DontPrint       = 0x1000                // internal    };    // QWidget state flags (internal, not documented but should be)    enum WidgetState {        WState_Created          = 0x00000001,        WState_Disabled         = 0x00000002,        WState_Visible          = 0x00000004,        WState_ForceHide        = 0x00000008,        WState_OwnCursor        = 0x00000010,        WState_MouseTracking    = 0x00000020,        WState_CompressKeys     = 0x00000040,        WState_BlockUpdates     = 0x00000080,        WState_InPaintEvent     = 0x00000100,        WState_Reparented       = 0x00000200,        WState_ConfigPending    = 0x00000400,        WState_Resized          = 0x00000800,        WState_AutoMask         = 0x00001000,        WState_Polished         = 0x00002000,        WState_DND              = 0x00004000,        WState_Modal            = 0x00008000,        WState_Reserved1        = 0x00010000,        WState_Reserved2        = 0x00020000,        WState_Reserved3        = 0x00040000,        WState_Maximized        = 0x00080000,        WState_TranslateBackground = 0x00100000,        WState_ForceDisabled    = 0x00200000,        WState_Exposed          = 0x00400000,        WState_TranslateBackground1 = 0x00800000  // QWS from V2.3.8 only    };    // Widget flags2    typedef uint WFlags;    // documented in qwidget.cpp    enum WidgetFlags {        WType_TopLevel          = 0x00000001,   // widget type flags        WType_Modal             = 0x00000002,        WType_Popup             = 0x00000004,        WType_Desktop           = 0x00000008,        WType_Mask              = 0x0000000f,        WStyle_Customize        = 0x00000010,   // window style flags        WStyle_NormalBorder     = 0x00000020,        WStyle_DialogBorder     = 0x00000040,        WStyle_NoBorder         = 0x00000000,        WStyle_Title            = 0x00000080,        WStyle_SysMenu          = 0x00000100,        WStyle_Minimize         = 0x00000200,        WStyle_Maximize         = 0x00000400,        WStyle_MinMax           = WStyle_Minimize | WStyle_Maximize,        WStyle_Tool             = 0x00000800,        WStyle_StaysOnTop       = 0x00001000,        WStyle_Dialog           = 0x00002000,        WStyle_ContextHelp      = 0x00004000,        WStyle_NoBorderEx       = 0x00008000, // ## NoBorder in 3.0        WStyle_Mask             = 0x0000fff0,        WDestructiveClose       = 0x00010000,   // misc flags        WPaintDesktop           = 0x00020000,        WPaintUnclipped         = 0x00040000,        WPaintClever            = 0x00080000,        WResizeNoErase          = 0x00100000,        WMouseNoMask            = 0x00200000,        WNorthWestGravity       = 0x00400000,        WRepaintNoErase         = 0x00800000,        WX11BypassWM            = 0x01000000,        WGroupLeader            = 0x02000000        // WWinOwnDC            = 0x10000000   Reserved     };    // Image conversion flags.  The unusual ordering is caused by    // compatibility and default requirements.    enum ImageConversionFlags {        ColorMode_Mask          = 0x00000003,        AutoColor               = 0x00000000,        ColorOnly               = 0x00000003,        MonoOnly                = 0x00000002,        //        Reserved      = 0x00000001,        AlphaDither_Mask        = 0x0000000c,        ThresholdAlphaDither    = 0x00000000,        OrderedAlphaDither      = 0x00000004,        DiffuseAlphaDither      = 0x00000008,        NoAlpha                 = 0x0000000c, // Not supported        Dither_Mask             = 0x00000030,        DiffuseDither           = 0x00000000,        OrderedDither           = 0x00000010,        ThresholdDither         = 0x00000020,        //        ReservedDither= 0x00000030,        DitherMode_Mask         = 0x000000c0,        AutoDither              = 0x00000000,        PreferDither            = 0x00000040,        AvoidDither             = 0x00000080    };    enum BGMode {                               // background mode        TransparentMode,        OpaqueMode    };    enum PaintUnit {                            // paint unit        PixelUnit,        LoMetricUnit, // OBSOLETE        HiMetricUnit, // OBSOLETE        LoEnglishUnit, // OBSOLETE        HiEnglishUnit, // OBSOLETE        TwipsUnit // OBSOLETE    };    enum GUIStyle {        MacStyle, // OBSOLETE        WindowsStyle,        Win3Style, // OBSOLETE        PMStyle, // OBSOLETE        MotifStyle    };    enum Modifier {             // accelerator modifiers        SHIFT         = 0x00200000,        CTRL          = 0x00400000,        ALT           = 0x00800000,        MODIFIER_MASK = 0x00e00000,        UNICODE_ACCEL = 0x10000000,        ASCII_ACCEL = UNICODE_ACCEL // 1.x compat    };    enum Key {        Key_Escape = 0x1000,            // misc keys        Key_Tab = 0x1001,        Key_Backtab = 0x1002, Key_BackTab = Key_Backtab,        Key_Backspace = 0x1003, Key_BackSpace = Key_Backspace,        Key_Return = 0x1004,        Key_Enter = 0x1005,        Key_Insert = 0x1006,        Key_Delete = 0x1007,        Key_Pause = 0x1008,        Key_Print = 0x1009,        Key_SysReq = 0x100a,        Key_Home = 0x1010,              // cursor movement        Key_End = 0x1011,        Key_Left = 0x1012,        Key_Up = 0x1013,        Key_Right = 0x1014,        Key_Down = 0x1015,        Key_Prior = 0x1016, Key_PageUp = Key_Prior,        Key_Next = 0x1017, Key_PageDown = Key_Next,        Key_Shift = 0x1020,             // modifiers        Key_Control = 0x1021,        Key_Meta = 0x1022,        Key_Alt = 0x1023,        Key_CapsLock = 0x1024,        Key_NumLock = 0x1025,        Key_ScrollLock = 0x1026,        Key_F1 = 0x1030,                // function keys        Key_F2 = 0x1031,        Key_F3 = 0x1032,        Key_F4 = 0x1033,        Key_F5 = 0x1034,        Key_F6 = 0x1035,        Key_F7 = 0x1036,        Key_F8 = 0x1037,        Key_F9 = 0x1038,        Key_F10 = 0x1039,        Key_F11 = 0x103a,        Key_F12 = 0x103b,        Key_F13 = 0x103c,        Key_F14 = 0x103d,        Key_F15 = 0x103e,        Key_F16 = 0x103f,        Key_F17 = 0x1040,        Key_F18 = 0x1041,        Key_F19 = 0x1042,        Key_F20 = 0x1043,        Key_F21 = 0x1044,        Key_F22 = 0x1045,        Key_F23 = 0x1046,        Key_F24 = 0x1047,        Key_F25 = 0x1048,               // F25 .. F35 only on X11        Key_F26 = 0x1049,        Key_F27 = 0x104a,        Key_F28 = 0x104b,        Key_F29 = 0x104c,        Key_F30 = 0x104d,        Key_F31 = 0x104e,        Key_F32 = 0x104f,        Key_F33 = 0x1050,        Key_F34 = 0x1051,        Key_F35 = 0x1052,        Key_Super_L = 0x1053,           // extra keys        Key_Super_R = 0x1054,        Key_Menu = 0x1055,        Key_Hyper_L = 0x1056,

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?