Compatibility Members for QStatusBar

以下成員源於類 QStatusBar are part of the Qt compatibility layer. We advise against using them in new code.

公共函數

QStatusBar (QWidget * parent , const char * name )
void addWidget (QWidget * widget , int stretch , bool permanent )

公共槽

void clear ()
void message (const QString & message , int timeout = 0)

成員函數文檔編製

QStatusBar:: QStatusBar ( QWidget * parent , const char * name )

Constructs a status bar with a size grip and the given parent and object name .

使用 QStatusBar () constructor and the QObject::setObjectName () 函數代替。

例如,若有代碼像

QStatusBar *myStatusBar = new QStatusBar(parent, name);
					

可以把它重寫成

QStatusBar *myStatusBar = new QStatusBar(parent);
myStatusBar->setObjectName(name);
					

void QStatusBar:: addWidget ( QWidget * widget , int stretch , bool permanent )

使用 addWidget () 或 addPermanentWidget () instead, depending on the value of the permanent 參數。

例如,若有代碼像

QStatusBar *myStatusBar;
myStatusBar->addWidget(widget, stretch, permanent);  // permanent == true
					

可以把它重寫成

QStatusBar *myStatusBar;
myStatusBar->addPermanentWidget(widget, stretch);
					

[slot] void QStatusBar:: clear ()

使用 clearMessage () 函數代替。

[slot] void QStatusBar:: message (const QString & message , int timeout = 0)

使用 showMessage () 函數代替。