⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 qnamespace-h.html

📁 QT 下载资料仅供参考
💻 HTML
📖 第 1 页 / 共 2 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><!-- /home/reggie/tmp/qt-3.0-reggie-5401/qt-x11-commercial-3.0.5/include/qnamespace.h:1 --><html><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"><title>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: #ffffff; color: black; }--></style></head><body><table border="0" cellpadding="0" cellspacing="0" width="100%"><tr bgcolor="#E5E5E5"><td valign=center> <a href="index.html"><font color="#004faf">Home</font></a> | <a href="classes.html"><font color="#004faf">All&nbsp;Classes</font></a> | <a href="mainclasses.html"><font color="#004faf">Main&nbsp;Classes</font></a> | <a href="annotated.html"><font color="#004faf">Annotated</font></a> | <a href="groups.html"><font color="#004faf">Grouped&nbsp;Classes</font></a> | <a href="functions.html"><font color="#004faf">Functions</font></a></td><td align="right" valign="center"><img src="logo32.png" align="right" width="64" height="32" border="0"></td></tr></table><h1 align=center>qnamespace.h</h1><p>This is the verbatim text of the qnamespace.h include file. It is provided only for illustration; the copyright remains with Trolltech.<hr><pre>/****************************************************************************** $Id$**** 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 QColor;class QCursor;class Q_EXPORT Qt {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 = 0x00ff,	ShiftButton	= 0x0100,	ControlButton   = 0x0200,	AltButton	= 0x0400,	MetaButton	= 0x0800,	KeyButtonMask	= 0x0fff,	Keypad		= 0x4000    };    // documented in qobject.cpp    // ideally would start at 1, as in QSizePolicy, but that breaks other things    enum Orientation {        Horizontal = 0,	Vertical    };    // Text formatting flags for QPainter::drawText and QLabel    // the following four enums can be combined to one integer which    // is passed as textflag to drawText and qt_format_text.    // documented in qpainter.cpp    enum AlignmentFlags {	AlignAuto		= 0x0000, 	// text alignment	AlignLeft		= 0x0001,	AlignRight		= 0x0002,	AlignHCenter		= 0x0004,	AlignJustify		= 0x0008,	AlignHorizontal_Mask	= AlignLeft | AlignRight | AlignHCenter | AlignJustify,	AlignTop		= 0x0010,	AlignBottom		= 0x0020,	AlignVCenter		= 0x0040,	AlignVertical_Mask 	= AlignTop | AlignBottom | AlignVCenter,	AlignCenter		= AlignVCenter | AlignHCenter    };    // documented in qpainter.cpp    enum TextFlags {	SingleLine	= 0x0080,		// misc. flags	DontClip	= 0x0100,	ExpandTabs	= 0x0200,	ShowPrefix	= 0x0400,	WordBreak	= 0x0800,	BreakAnywhere = 0x1000,	DontPrint	= 0x2000,		// internal	NoAccel = 0x4000    };    // Widget flags; documented in qwidget.cpp    typedef uint WState;    // QWidget state flags (internal, barely documented in qwidget.cpp)    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_Reserved0	= 0x00008000,	WState_Reserved1	= 0x00010000,	WState_Reserved2	= 0x00020000,	WState_Reserved3	= 0x00040000,	WState_Maximized	= 0x00080000,	WState_Minimized	= 0x00100000,	WState_ForceDisabled	= 0x00200000,	WState_Exposed		= 0x00400000,	WState_HasMouse		= 0x00800000    };    // Widget flags2; documented in qwidget.cpp    typedef uint WFlags;    // documented in qwidget.cpp    enum WidgetFlags {	WType_TopLevel		= 0x00000001,	// widget type flags	WType_Dialog		= 0x00000002,	WType_Popup		= 0x00000004,	WType_Desktop		= 0x00000008,	WType_Mask		= 0x0000000f,	WStyle_Customize	= 0x00000010,	// window style flags	WStyle_NormalBorder	= 0x00000020,	WStyle_DialogBorder	= 0x00000040, // MS-Windows only	WStyle_NoBorder		= 0x00002000,	WStyle_Title		= 0x00000080,	WStyle_SysMenu		= 0x00000100,	WStyle_Minimize		= 0x00000200,	WStyle_Maximize		= 0x00000400,	WStyle_MinMax		= WStyle_Minimize | WStyle_Maximize,	WStyle_Tool		= 0x00000800,	WStyle_StaysOnTop	= 0x00001000,	WStyle_ContextHelp	= 0x00004000,	WStyle_Reserved		= 0x00008000,	WStyle_Mask		= 0x0000fff0,	WDestructiveClose	= 0x00010000,	// misc flags	WPaintDesktop		= 0x00020000,	WPaintUnclipped		= 0x00040000,	WPaintClever		= 0x00080000,	WResizeNoErase		= 0x00100000,	WMouseNoMask		= 0x00200000,	WStaticContents		= 0x00400000,	WRepaintNoErase		= 0x00800000,#ifdef Q_WS_X11	WX11BypassWM		= 0x01000000,	WWinOwnDC		= 0x00000000,#else	WX11BypassWM		= 0x00000000,	WWinOwnDC		= 0x01000000,#endif	WGroupLeader 		= 0x02000000,	WShowModal 	       	= 0x04000000,	WNoMousePropagation	= 0x08000000,	WSubWindow              = 0x10000000#ifndef QT_NO_COMPAT	,	WNorthWestGravity	= WStaticContents,	WType_Modal		= WType_Dialog | WShowModal,	WStyle_Dialog 		= WType_Dialog,	WStyle_NoBorderEx	= WStyle_NoBorder#endif    };    // Image conversion flags.  The unusual ordering is caused by    // compatibility and default requirements.    // Documented in qimage.cpp    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    };    // documented in qpainter.cpp    enum BGMode	{				// background mode	TransparentMode,	OpaqueMode    };#ifndef QT_NO_COMPAT    // documented in qpainter.cpp    enum PaintUnit {				// paint unit	PixelUnit,	LoMetricUnit, // OBSOLETE	HiMetricUnit, // OBSOLETE	LoEnglishUnit, // OBSOLETE	HiEnglishUnit, // OBSOLETE	TwipsUnit // OBSOLETE    };#endif    // documented in qstyle.cpp#ifdef QT_NO_COMPAT    enum GUIStyle {	WindowsStyle = 1,     // ### Qt 4.0: either remove the obsolete enums or clean up compat vs.	MotifStyle = 4        // ### QT_NO_COMPAT by reordering or combination into one enum.    };#else    enum GUIStyle {	MacStyle, // OBSOLETE	WindowsStyle,	Win3Style, // OBSOLETE	PMStyle, // OBSOLETE	MotifStyle    };#endif    // documented in qevent.cpp    enum Modifier {		// accelerator modifiers	SHIFT         = 0x00200000,	CTRL          = 0x00400000,	ALT           = 0x00800000,	MODIFIER_MASK = 0x00e00000,	UNICODE_ACCEL = 0x10000000,	ASCII_ACCEL = UNICODE_ACCEL // 1.x compat    };    // documented in qevent.cpp    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,	Key_Hyper_R = 0x1057,	Key_Help = 0x1058,	Key_Direction_L = 0x1059,	Key_Direction_R = 0x1060,	Key_Space = 0x20,		// 7 bit printable ASCII	Key_Any = Key_Space,	Key_Exclam = 0x21,	Key_QuoteDbl = 0x22,	Key_NumberSign = 0x23,	Key_Dollar = 0x24,	Key_Percent = 0x25,	Key_Ampersand = 0x26,	Key_Apostrophe = 0x27,	Key_ParenLeft = 0x28,	Key_ParenRight = 0x29,	Key_Asterisk = 0x2a,	Key_Plus = 0x2b,	Key_Comma = 0x2c,	Key_Minus = 0x2d,	Key_Period = 0x2e,	Key_Slash = 0x2f,	Key_0 = 0x30,	Key_1 = 0x31,

⌨️ 快捷键说明

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