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

📄 qwidget-h.html

📁 qtopiaphone英文帮助,用于初学者和开发人员,初学者可以用来学习,开发人员可以用来资料查询.
💻 HTML
📖 第 1 页 / 共 3 页
字号:
<!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 - qwidget.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>qwidget.h</h1><br clear="all">This is the verbatim text of the qwidget.h include file.  It isprovided only for illustration; the copyrightremains with Trolltech.<hr><pre>/****************************************************************************** &#36;Id&#58; qt/src/kernel/qwidget.h   2.3.8   edited 2004-05-12 $**** Definition of QWidget class**** Created : 931029**** 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 QWIDGET_H#define QWIDGET_H#ifndef QT_H#include "qwindowdefs.h"#include "qobject.h"#include "qpaintdevice.h"#include "qpalette.h"#include "qcursor.h"#include "qfont.h"#include "qfontmetrics.h"#include "qfontinfo.h"#include "qstyle.h"#include "qsizepolicy.h"#endif // QT_Hclass <a href="qlayout.html">QLayout</a>;struct QWExtra;struct QTLWExtra;class <a href="qfocusdata.html">QFocusData</a>;class <a href="qstyle.html">QStyle</a>;class QWSRegionManager;class Q_EXPORT <a href="qwidget.html">QWidget</a> : public <a href="qobject.html">QObject</a>, public <a href="qpaintdevice.html">QPaintDevice</a>{    Q_OBJECT    Q_ENUMS( BackgroundMode PropagationMode FocusPolicy BackgroundOrigin )    Q_PROPERTY( bool isTopLevel READ isTopLevel )    Q_PROPERTY( bool isModal READ isModal )    Q_PROPERTY( bool isPopup READ isPopup )    Q_PROPERTY( bool isDesktop READ isDesktop )    Q_PROPERTY( bool enabled READ isEnabled WRITE setEnabled )    Q_PROPERTY( QRect geometry READ geometry WRITE setGeometry )    Q_PROPERTY( QRect frameGeometry READ frameGeometry )    Q_PROPERTY( int x READ x )    Q_PROPERTY( int y READ y )    Q_PROPERTY( QPoint pos READ pos )    Q_PROPERTY( QSize frameSize READ frameSize )    Q_PROPERTY( QSize size READ size WRITE resize DESIGNABLE false )    Q_PROPERTY( int width READ width )    Q_PROPERTY( int height READ height )    Q_PROPERTY( QRect rect READ rect )    Q_PROPERTY( QRect childrenRect READ childrenRect )    Q_PROPERTY( QRegion childrenRegion READ childrenRegion )    Q_PROPERTY( QSizePolicy sizePolicy READ sizePolicy WRITE setSizePolicy )    Q_PROPERTY( QSize minimumSize READ minimumSize WRITE setMinimumSize )    Q_PROPERTY( QSize maximumSize READ maximumSize WRITE setMaximumSize )    Q_PROPERTY( int minimumWidth READ minimumWidth WRITE setMinimumWidth STORED false )    Q_PROPERTY( int minimumHeight READ minimumHeight WRITE setMinimumHeight STORED false )    Q_PROPERTY( int maximumWidth READ maximumWidth WRITE setMaximumWidth STORED false )    Q_PROPERTY( int maximumHeight READ maximumHeight WRITE setMaximumHeight STORED false )    Q_PROPERTY( QSize sizeIncrement READ sizeIncrement WRITE setSizeIncrement )    Q_PROPERTY( QSize baseSize READ baseSize WRITE setBaseSize )    Q_PROPERTY( BackgroundMode backgroundMode READ backgroundMode WRITE setBackgroundMode DESIGNABLE false )    Q_PROPERTY( QColor backgroundColor READ backgroundColor WRITE setBackgroundColor DESIGNABLE false )    Q_PROPERTY( QColor foregroundColor READ foregroundColor )    Q_PROPERTY( QPixmap backgroundPixmap READ backgroundPixmap WRITE setBackgroundPixmap DESIGNABLE false )    Q_PROPERTY( QColorGroup colorGroup READ colorGroup )    Q_PROPERTY( QPalette palette READ palette WRITE setPalette RESET unsetPalette )    Q_PROPERTY( bool ownPalette READ ownPalette )    Q_PROPERTY( QFont font READ font WRITE setFont RESET unsetFont )    Q_PROPERTY( bool ownFont READ ownFont )#ifndef QT_NO_CURSOR    Q_PROPERTY( QCursor cursor READ cursor WRITE setCursor RESET unsetCursor )    Q_PROPERTY( bool ownCursor READ ownCursor )#endif    Q_PROPERTY( QString caption READ caption WRITE setCaption )    Q_PROPERTY( QPixmap icon READ icon WRITE setIcon )    Q_PROPERTY( QString iconText READ iconText WRITE setIconText )    Q_PROPERTY( bool mouseTracking READ hasMouseTracking WRITE setMouseTracking )    Q_PROPERTY( bool isActiveWindow READ isActiveWindow )    Q_PROPERTY( bool focusEnabled READ isFocusEnabled )    Q_PROPERTY( FocusPolicy focusPolicy READ focusPolicy WRITE setFocusPolicy )    Q_PROPERTY( bool focus READ hasFocus )    Q_PROPERTY( bool updatesEnabled READ isUpdatesEnabled WRITE setUpdatesEnabled DESIGNABLE false )    Q_PROPERTY( bool visible READ isVisible )    Q_PROPERTY( QRect visibleRect READ visibleRect )    Q_PROPERTY( bool hidden READ isHidden )    Q_PROPERTY( bool minimized READ isMinimized )    Q_PROPERTY( QSize sizeHint READ sizeHint )    Q_PROPERTY( QSize minimumSizeHint READ minimumSizeHint )    Q_PROPERTY( QRect microFocusHint READ microFocusHint )    Q_PROPERTY( bool acceptDrops READ acceptDrops WRITE setAcceptDrops )    Q_PROPERTY( bool autoMask READ autoMask WRITE setAutoMask )    Q_PROPERTY( BackgroundOrigin backgroundOrigin READ backgroundOrigin WRITE setBackgroundOrigin )    Q_PROPERTY( bool customWhatsThis READ customWhatsThis )public:    QWidget( QWidget *parent=0, const char *name=0, WFlags f=0 );    ~QWidget();    WId          winId() const;    void         setName( const char *name );#ifndef QT_NO_STYLE    // GUI style setting    QStyle     &amp;style() const;    void        setStyle( QStyle * );#endif#ifdef QT_KEYPAD_MODE    bool isModalEditing() const;    void setModalEditing(bool);    QWidget* editingWidget() const;#endif    // Widget types and states    bool         isTopLevel()   const;    bool         isModal()      const;    bool         isPopup()      const;    bool         isDesktop()    const;    bool         isEnabled()    const;    bool         isEnabledTo(QWidget*) const;    bool         isEnabledToTLW() const;public slots:    virtual void setEnabled( bool );    void setDisabled( bool );    // Widget coordinatespublic:    QRect        frameGeometry() const;    const QRect &amp;geometry()     const;    int          x()            const;    int          y()            const;    QPoint       pos()          const;    QSize        frameSize()    const;    QSize        size()         const;    int          width()        const;    int          height()       const;    QRect        rect()         const;    QRect        childrenRect() const;    QRegion      childrenRegion() const;    QSize        minimumSize()   const;    QSize        maximumSize()   const;    int          minimumWidth()  const;    int          minimumHeight() const;    int          maximumWidth()  const;    int          maximumHeight() const;    void         setMinimumSize( const QSize &amp; );    virtual void setMinimumSize( int minw, int minh );    void         setMaximumSize( const QSize &amp; );    virtual void setMaximumSize( int maxw, int maxh );    void         setMinimumWidth( int minw );    void         setMinimumHeight( int minh );    void         setMaximumWidth( int maxw );    void         setMaximumHeight( int maxh );    QSize        sizeIncrement() const;    void         setSizeIncrement( const QSize &amp; );    virtual void setSizeIncrement( int w, int h );    QSize        baseSize() const;    void         setBaseSize( const QSize &amp; );    void         setBaseSize( int basew, int baseh );    void        setFixedSize( const QSize &amp; );    void        setFixedSize( int w, int h );    void        setFixedWidth( int w );    void        setFixedHeight( int h );    // Widget coordinate mapping    QPoint       mapToGlobal( const QPoint &amp; )   const;    QPoint       mapFromGlobal( const QPoint &amp; ) const;    QPoint       mapToParent( const QPoint &amp; )   const;    QPoint       mapFromParent( const QPoint &amp; ) const;    QPoint       mapTo( QWidget *, const QPoint &amp; ) const;    QPoint       mapFrom( QWidget *, const QPoint &amp; ) const;    QWidget     *topLevelWidget()   const;    // Widget attribute functions    enum BackgroundMode { FixedColor, FixedPixmap, NoBackground,                          PaletteForeground, PaletteButton, PaletteLight,                          PaletteMidlight, PaletteDark, PaletteMid,                          PaletteText, PaletteBrightText, PaletteBase,                          PaletteBackground, PaletteShadow, PaletteHighlight,                          PaletteHighlightedText, PaletteButtonText,                          X11ParentRelative };    BackgroundMode      backgroundMode() const;    virtual void        setBackgroundMode( BackgroundMode );    const QColor &amp;      backgroundColor() const;    const QColor &amp;      foregroundColor() const;    virtual void        setBackgroundColor( const QColor &amp; );    const QPixmap *     backgroundPixmap() const;    virtual void        setBackgroundPixmap( const QPixmap &amp; );#ifndef QT_NO_PALETTE    const QColorGroup &amp; colorGroup() const;    const QPalette &amp;    palette()    const;    bool                ownPalette() const;    virtual void        setPalette( const QPalette &amp; );    void                unsetPalette();#endif    QFont               font() const;    bool                ownFont() const;    virtual void        setFont( const QFont &amp; );    void                unsetFont();    QFontMetrics        fontMetrics() const;    QFontInfo           fontInfo() const;    enum PropagationMode { NoChildren, AllChildren,                           SameFont, SamePalette = SameFont };    PropagationMode     fontPropagation() const; // obsolete, remove 3.0    virtual void        setFontPropagation( PropagationMode ); // obsolete, remove 3.0    PropagationMode     palettePropagation() const; // obsolete, remove 3.0    virtual void        setPalettePropagation( PropagationMode ); // obsolete, remove 3.0#ifndef QT_NO_CURSOR    const QCursor      &amp;cursor() const;    bool                ownCursor() const;    virtual void        setCursor( const QCursor &amp; );    virtual void        unsetCursor();#endif    QString             caption() const;    const QPixmap      *icon() const;    QString             iconText() const;    bool                hasMouseTracking() const;    virtual void        setMask( const QBitmap &amp; );    virtual void        setMask( const QRegion &amp; );    void                clearMask();public slots:    virtual void        setCaption( const QString &amp;);    virtual void        setIcon( const QPixmap &amp; );    virtual void        setIconText( const QString &amp;);    virtual void        setMouseTracking( bool enable );    // Keyboard input focus functions    virtual void        setFocus();    void                clearFocus();public:    enum FocusPolicy {        NoFocus = 0,        TabFocus = 0x1,

⌨️ 快捷键说明

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