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

📄 qwidget-h.html

📁 qtopiaphone英文帮助,用于初学者和开发人员,初学者可以用来学习,开发人员可以用来资料查询.
💻 HTML
📖 第 1 页 / 共 3 页
字号:
    void updateGraphicsContext( QGfx *qgfx_qws, bool clip_children ) const;#ifndef QT_NO_CURSOR    void updateCursor( const QRegion &amp;r ) const;#endif    // used to accumulate dirty region when children moved/resized.    QRegion dirtyChildren;    bool isSettingGeometry;    friend class QWSManager;#endif    static void  createMapper();    static void  destroyMapper();    static QWidgetList   *wList();    static QWidgetList   *tlwList();    static QWidgetMapper *mapper;    friend class QApplication;    friend class QBaseApplication;    friend class QPainter;    friend class QFontMetrics;    friend class QFontInfo;    friend class QETWidget;#if 1 //was #ifdef TOTAL_LOSER_COMPILER but they all seem to be    friend class QLayout;#else    friend void QLayout::setWidgetLayout( QWidget *, QLayout * );#endifprivate:        // Disabled copy constructor and operator=#if defined(Q_DISABLE_COPY)    QWidget( const QWidget &amp; );    QWidget &amp;operator=( const QWidget &amp; );#endifpublic: // obsolete functions to dissappear or to become inline in 3.0#ifndef QT_NO_PALETTE    void setPalette( const QPalette &amp;, bool iReallyMeanIt );#endif    void setFont( const QFont &amp;, bool iReallyMeanIt );};inline bool QWidget::testWState( uint f ) const{ return (widget_state &amp; f) != 0; }inline bool QWidget::testWFlags( WFlags f ) const{ return (widget_flags &amp; f) != 0; }inline WId QWidget::winId() const{ return winid; }inline bool QWidget::isTopLevel() const{ return testWFlags(WType_TopLevel); }inline bool QWidget::isModal() const{ return testWFlags(WType_Modal); }inline bool QWidget::isPopup() const{ return testWFlags(WType_Popup); }inline bool QWidget::isDesktop() const{ return testWFlags(WType_Desktop); }inline bool QWidget::isEnabled() const{ return !testWState(WState_Disabled); }inline const QRect &amp;QWidget::geometry() const{ return crect; }inline int QWidget::x() const{ return fpos.x(); }inline int QWidget::y() const{ return fpos.y(); }inline QPoint QWidget::pos() const{ return fpos; }inline QSize QWidget::size() const{ return crect.size(); }inline int QWidget::width() const{ return crect.width(); }inline int QWidget::height() const{ return crect.height(); }inline QRect QWidget::rect() const{ return QRect(0,0,crect.width(),crect.height()); }inline int QWidget::minimumWidth() const{ return minimumSize().width(); }inline int QWidget::minimumHeight() const{ return minimumSize().height(); }inline int QWidget::maximumWidth() const{ return maximumSize().width(); }inline int QWidget::maximumHeight() const{ return maximumSize().height(); }inline void QWidget::setMinimumSize( const QSize &amp;s ){ setMinimumSize(s.width(),s.height()); }inline void QWidget::setMaximumSize( const QSize &amp;s ){ setMaximumSize(s.width(),s.height()); }inline void QWidget::setSizeIncrement( const QSize &amp;s ){ setSizeIncrement(s.width(),s.height()); }inline void QWidget::setBaseSize( const QSize &amp;s ){ setBaseSize(s.width(),s.height()); }inline const QColor &amp;QWidget::backgroundColor() const{ return bg_col; }#ifndef QT_NO_PALETTEinline const QPalette &amp;QWidget::palette() const{ return pal; }#endifinline QFont QWidget::font() const{ return fnt; }inline QFontMetrics QWidget::fontMetrics() const{ return QFontMetrics(font()); }inline QFontInfo QWidget::fontInfo() const{ return QFontInfo(font()); }inline bool QWidget::hasMouseTracking() const{ return testWState(WState_MouseTracking); }inline bool  QWidget::isFocusEnabled() const{ return (FocusPolicy)focus_policy != NoFocus; }inline QWidget::FocusPolicy QWidget::focusPolicy() const{ return (FocusPolicy)focus_policy; }inline bool QWidget::isUpdatesEnabled() const{ return !testWState(WState_BlockUpdates); }inline void QWidget::update( const QRect &amp;r ){ update( r.x(), r.y(), r.width(), r.height() ); }inline void QWidget::repaint(){ repaint( 0, 0, crect.width(), crect.height(), TRUE ); }inline void QWidget::repaint( bool erase ){ repaint( 0, 0, crect.width(), crect.height(), erase ); }inline void QWidget::repaint( const QRect &amp;r, bool erase ){ repaint( r.x(), r.y(), r.width(), r.height(), erase ); }inline void QWidget::erase(){ erase( 0, 0, crect.width(), crect.height() ); }inline void QWidget::erase( const QRect &amp;r ){ erase( r.x(), r.y(), r.width(), r.height() ); }inline bool QWidget::close(){ return close( FALSE ); }inline bool QWidget::isVisible() const{ return testWState(WState_Visible); }inline bool QWidget::isHidden() const{ return testWState(WState_ForceHide); }inline void QWidget::move( const QPoint &amp;p ){ move( p.x(), p.y() ); }inline void QWidget::resize( const QSize &amp;s ){ resize( s.width(), s.height()); }inline void QWidget::setGeometry( const QRect &amp;r ){ setGeometry( r.left(), r.top(), r.width(), r.height() ); }inline void QWidget::drawText( const QPoint &amp;p, const QString &amp;s ){ drawText( p.x(), p.y(), s ); }inline QWidget *QWidget::parentWidget() const{ return (QWidget *)QObject::parent(); }inline QWidgetMapper *QWidget::wmapper(){ return mapper; }inline uint QWidget::getWState() const{ return widget_state; }inline void QWidget::setWState( uint f ){ widget_state |= f; }inline void QWidget::clearWState( uint f ){ widget_state &amp;= ~f; }inline Qt::WFlags QWidget::getWFlags() const{ return widget_flags; }inline void QWidget::setWFlags( WFlags f ){ widget_flags |= f; }inline void QWidget::clearWFlags( WFlags f ){ widget_flags &amp;= ~f; }inline void QWidget::constPolish() const{    if ( !testWState(WState_Polished) ) {        QWidget* that = (QWidget*) this;        that-&gt;polish();        that-&gt;setWState(WState_Polished); // be on the safe side...    }}#ifndef QT_NO_CURSORinline bool QWidget::ownCursor() const{    return testWState( WState_OwnCursor );}#endifinline bool QWidget::ownFont() const{    return own_font;}#ifndef QT_NO_PALETTEinline bool QWidget::ownPalette() const{    return own_palette;}#endif// Extra QWidget data//  - to minimize memory usage for members that are seldom used.//  - top-level widgets have extra extra data to reduce cost furtherclass <a href="qfocusdata.html">QFocusData</a>;class QWSManager;#if defined(_WS_WIN_)class QOleDropTarget;#endifstruct QTLWExtra {    QString  caption;                           // widget caption    QString  iconText;                          // widget icon text    QPixmap *icon;                              // widget icon    QFocusData *focusData;                      // focus data (for TLW)    QSize    fsize;                             // rect of frame    short    incw, inch;                        // size increments    uint     iconic: 1;                         // iconified [cur. win32 only]    uint     fullscreen : 1;                    // full-screen mode    uint     showMode: 2;                       // 0 normal, 1 minimized, 2 maximized, 3 reset    short    basew, baseh;                      // base sizes#if defined(_WS_X11_)    WId      parentWinId;                       // parent window Id (valid after reparenting)    uint     embedded : 1;                      // window is embedded in another Qt application    uint     reserved: 2;                       // reserved    uint     dnd : 1;                           // DND properties installed    uint     uspos : 1;                         // User defined position    uint     ussize : 1;                        // User defined size    void    *xic;                               // XIM Input Context#endif#if defined(_WS_QWS_) &amp;&amp; !defined ( QT_NO_QWS_MANAGER )    QRegion decor_allocated_region;             // decoration allocated region    QWSManager *qwsManager;#endif#if defined(_WS_WIN_)    HICON    winIcon;                           // internal Windows icon#endif    QRect    normalGeometry;                    // used by showMin/maximized/FullScreen};#define QWIDGETSIZE_MAX 32767// dear user: you can see this struct, but it is internal. do not touch.struct QWExtra {    Q_INT16  minw, minh;                        // minimum size    Q_INT16  maxw, maxh;                        // maximum size    QPixmap *bg_pix;                            // background pixmap    QWidget *focus_proxy;#ifndef QT_NO_CURSOR    QCursor *curs;#endif    QTLWExtra *topextra;                        // only useful for TLWs#if defined(_WS_WIN_)    QOleDropTarget *dropTarget;                 // drop target#endif#if defined(_WS_X11_)    WId      xDndProxy;                         // XDND forwarding to embedded windows#endif#if defined(_WS_QWS_)    QRegion mask;                               // widget mask#endif    char     bg_mode;                           // background mode#ifndef QT_NO_STYLE    QStyle* style;#endif    QRect micro_focus_hint;                     // micro focus hint    QSizePolicy size_policy;    void * posted_events;                       // in qapplication#if defined(_WS_X11_)    uint children_use_dnd : 1;                  // one or more children have DND enabled#endif};#endif // QWIDGET_H</pre><p><address><hr><div align="center"><table width="100%" cellspacing="0" border="0"><tr><td>Copyright 

⌨️ 快捷键说明

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