📄 qtabdialog.3qt
字号:
.SH "void QTabDialog::applyButtonPressed ()\fC [signal]\fR"This signal is emitted when either the Apply or OK button is clicked..PPIt should be connected to a slot (or several slots) that change the application's state according to the state of the dialog..PPSee also cancelButtonPressed(), defaultButtonPressed(), and setApplyButton()..SH "void QTabDialog::cancelButtonPressed ()\fC [signal]\fR"This signal is emitted when the Cancel button is clicked. It is automatically connected to QDialog::reject(), which will hide the dialog..PPThe Cancel button should not change the application's state at all, so you should generally not need to connect it to any slot..PPSee also applyButtonPressed(), defaultButtonPressed(), and setCancelButton()..SH "void QTabDialog::changeTab ( QWidget * w, const QIconSet & iconset, const QString & label )"Changes tab page \fIw\fR's iconset to \fIiconset\fR and label to \fIlabel\fR..SH "void QTabDialog::changeTab ( QWidget * w, const QString & label )"This is an overloaded member function, provided for convenience. It behaves essentially like the above function..PPDefines a new \fIlabel\fR for the tab of page \fIw\fR.SH "void QTabDialog::currentChanged ( QWidget * )\fC [signal]\fR"This signal is emitted whenever the current page changes..PPSee also currentPage(), showPage(), and tabLabel()..SH "QWidget * QTabDialog::currentPage () const"Returns a pointer to the page currently being displayed by the tab dialog. The tab dialog does its best to make sure that this value is never 0 (but if you try hard enough, it can be)..SH "void QTabDialog::defaultButtonPressed ()\fC [signal]\fR"This signal is emitted when the Defaults button is pressed. It should reset the dialog (but not the application) to the "factory defaults"..PPThe application's state should not be changed until the user clicks Apply or OK..PPSee also applyButtonPressed(), cancelButtonPressed(), and setDefaultButton()..SH "bool QTabDialog::hasApplyButton () const"Returns TRUE if the tab dialog has an Apply button; otherwise returns FALSE..PPSee also setApplyButton(), applyButtonPressed(), hasCancelButton(), and hasDefaultButton()..SH "bool QTabDialog::hasCancelButton () const"Returns TRUE if the tab dialog has a Cancel button; otherwise returns FALSE..PPSee also setCancelButton(), cancelButtonPressed(), hasApplyButton(), and hasDefaultButton()..SH "bool QTabDialog::hasDefaultButton () const"Returns TRUE if the tab dialog has a Defaults button; otherwise returns FALSE..PPSee also setDefaultButton(), defaultButtonPressed(), hasApplyButton(), and hasCancelButton()..SH "bool QTabDialog::hasHelpButton () const"Returns TRUE if the tab dialog has a Help button; otherwise returns FALSE..PPSee also setHelpButton(), helpButtonPressed(), hasApplyButton(), and hasCancelButton()..SH "bool QTabDialog::hasOkButton () const"Returns TRUE if the tab dialog has an OK button; otherwise returns FALSE..PPSee also setOkButton(), hasApplyButton(), hasCancelButton(), and hasDefaultButton()..SH "void QTabDialog::helpButtonPressed ()\fC [signal]\fR"This signal is emitted when the Help button is pressed. It could be used to present information about how to use the dialog..PPSee also applyButtonPressed(), cancelButtonPressed(), and setHelpButton()..SH "void QTabDialog::insertTab ( QWidget * child, const QString & label, int index = -1 )"Inserts another tab and page to the tab view..PPThe new page is \fIchild\fR; the tab's label is \fIlabel\fR. Note the difference between the widget name (which you supply to widget constructors and to setTabEnabled(), for example) and the tab label. The name is internal to the program and invariant, whereas the label is shown on-screen and may vary according to language and other factors..PPIf the tab's \fIlabel\fR contains an ampersand, the letter following the ampersand is used as an accelerator for the tab, e.g. if the label is "Bro&wse" then Alt+W becomes an accelerator which will move the focus to this tab..PPIf \fIindex\fR is not specified, the tab is simply added. Otherwise it is inserted at the specified position..PPIf you call insertTab() after show(), the screen will flicker and the user may be confused..PPSee also addTab()..SH "void QTabDialog::insertTab ( QWidget * child, const QIconSet & iconset, const QString & label, int index = -1 )"This is an overloaded member function, provided for convenience. It behaves essentially like the above function..PPThis version of the function shows the \fIiconset\fR as well as the \fIlabel\fR on the tab of \fIchild\fR..SH "void QTabDialog::insertTab ( QWidget * child, QTab * tab, int index = -1 )"This is an overloaded member function, provided for convenience. It behaves essentially like the above function..PPThis is a lower-level method for inserting tabs, similar to the other insertTab() method. It is useful if you are using setTabBar() to set a QTabBar subclass with an overridden QTabBar::paint() function for a subclass of QTab..PPThe \fIchild\fR is the widget to be placed on the new tab page. The \fItab\fR is the tab to display on the tab page -- normally this shows a label or an icon that identifies the tab page. The \fIindex\fR is the position where this tab page should be inserted..SH "bool QTabDialog::isTabEnabled ( QWidget * w ) const"Returns TRUE if the page \fIw\fR is enabled; otherwise returns FALSE..PPSee also setTabEnabled() and QWidget::enabled..SH "bool QTabDialog::isTabEnabled ( const char * name ) const"\fBThis function is obsolete.\fR It is provided to keep old source working. We strongly advise against using it in new code..PPReturns TRUE if the page with object name \fIname\fR is enabled and FALSE if it is disabled..PPIf \fIname\fR is 0 or not the name of any of the pages, isTabEnabled() returns FALSE..PPSee also setTabEnabled() and QWidget::enabled..SH "void QTabDialog::removePage ( QWidget * w )"Removes page \fIw\fR from this stack of widgets. Does not delete \fIw\fR..PPSee also showPage(), QTabWidget::removePage(), and QWidgetStack::removeWidget()..SH "void QTabDialog::selected ( const QString & )\fC [signal]\fR"\fBThis function is obsolete.\fR It is provided to keep old source working. We strongly advise against using it in new code..PPThis signal is emitted whenever a tab is selected (raised), including during the first show()..PPSee also raise()..SH "void QTabDialog::setApplyButton ( const QString & text )"Adds an Apply button to the dialog. The button's text is set to \fItext\fR..PPThe Apply button should apply the current settings in the dialog box to the application while keeping the dialog visible..PPWhen Apply is clicked, the applyButtonPressed() signal is emitted..PPIf \fItext\fR is a null string, no button is shown..PPSee also setCancelButton(), setDefaultButton(), and applyButtonPressed()..SH "void QTabDialog::setApplyButton ()"This is an overloaded member function, provided for convenience. It behaves essentially like the above function..PPAdds an Apply button to the dialog. The button's text is set to a localizable "Apply"..SH "void QTabDialog::setCancelButton ( const QString & text )"Adds a Cancel button to the dialog. The button's text is set to \fItext\fR..PPThe cancel button should always return the application to the state it was in before the tab view popped up, or if the user has clicked Apply, back to the state immediately after the last Apply..PPWhen Cancel is clicked, the cancelButtonPressed() signal is emitted. The dialog is closed at the same time..PPIf \fItext\fR is a null string, no button is shown..PPSee also setApplyButton(), setDefaultButton(), and cancelButtonPressed()..SH "void QTabDialog::setCancelButton ()"This is an overloaded member function, provided for convenience. It behaves essentially like the above function..PPAdds a Cancel button to the dialog. The button's text is set to a localizable "Cancel"..SH "void QTabDialog::setDefaultButton ( const QString & text )"Adds a Defaults button to the dialog. The button's text is set to \fItext\fR..PPThe Defaults button should set the dialog (but not the application) back to the application defaults..PPWhen Defaults is clicked, the defaultButtonPressed() signal is emitted..PPIf \fItext\fR is a null string, no button is shown..PPSee also setApplyButton(), setCancelButton(), and defaultButtonPressed()..SH "void QTabDialog::setDefaultButton ()"This is an overloaded member function, provided for convenience. It behaves essentially like the above function..PPAdds a Defaults button to the dialog. The button's text is set to a localizable "Defaults"..SH "void QTabDialog::setFont ( const QFont & font )\fC [virtual]\fR"Sets the font for the tabs to \fIfont\fR..PPIf the widget is visible, the display is updated with the new font immediately. There may be some geometry changes, depending on the size of the old and new fonts..PPReimplemented from QWidget..SH "void QTabDialog::setHelpButton ( const QString & text )"Adds a Help button to the dialog. The button's text is set to \fItext\fR..PPWhen Help is clicked, the helpButtonPressed() signal is emitted..PPIf \fItext\fR is a null string, no button is shown..PPSee also setApplyButton(), setCancelButton(), and helpButtonPressed()..SH "void QTabDialog::setHelpButton ()"This is an overloaded member function, provided for convenience. It behaves essentially like the above function..PPAdds a Help button to the dialog. The button's text is set to a localizable "Help"..SH "void QTabDialog::setOkButton ( const QString & text )"Adds an OK button to the dialog and sets the button's text to \fItext\fR..PPWhen the OK button is clicked, the applyButtonPressed() signal is emitted, and the current settings in the dialog box should be applied to the application. The dialog then closes..PPIf \fItext\fR is a null string, no button is shown..PPSee also setCancelButton(), setDefaultButton(), and applyButtonPressed()..SH "void QTabDialog::setOkButton ()"This is an overloaded member function, provided for convenience. It behaves essentially like the above function..PPAdds an OK button to the dialog. The button's text is set to a localizable "OK"..SH "void QTabDialog::setTabBar ( QTabBar * tb )\fC [protected]\fR"Replaces the QTabBar heading the dialog by the given tab bar, \fItb\fR. Note that this must be called \fIbefore\fR any tabs have been added, or the behavior is undefined..PPSee also tabBar()..SH "void QTabDialog::setTabEnabled ( QWidget * w, bool enable )"If \fIenable\fR is TRUE the page \fIw\fR is enabled; otherwise \fIw\fR is disabled. The page's tab is redrawn appropriately..PPQTabWidget uses QWidget::setEnabled() internally, rather than keeping a separate flag..PPNote that even a disabled tab and tab page may be visible. If the page is already visible QTabWidget will not hide it; if all the pages are disabled QTabWidget will show one of them..PPSee also isTabEnabled() and QWidget::enabled..SH "void QTabDialog::setTabEnabled ( const char * name, bool enable )"\fBThis function is obsolete.\fR It is provided to keep old source working. We strongly advise against using it in new code..PPFinds the page with object name \fIname\fR, enables/disables it according to the value of \fIenable\fR and redraws the page's tab appropriately..PPQTabDialog uses QWidget::setEnabled() internally, rather than keeping a separate flag..PPNote that even a disabled tab/page may be visible. If the page is already visible QTabDialog will not hide it; if all the pages are disabled QTabDialog will show one of them..PPThe object name is used (rather than the tab label) because the tab text may not be invariant in multi-language applications..PPSee also isTabEnabled() and QWidget::enabled..SH "void QTabDialog::showPage ( QWidget * w )"Ensures that widget \fIw\fR is shown. This is mainly useful for accelerators..PP\fBWarning:\fR If used carelessly, this function can easily surprise or confuse the user..PPSee also QTabBar::currentTab..SH "QTabBar * QTabDialog::tabBar () const\fC [protected]\fR"Returns the currently set QTabBar..PPSee also setTabBar()..SH "QString QTabDialog::tabLabel ( QWidget * w )"Returns the text in the tab for page \fIw\fR..SH "SEE ALSO".BR http://doc.trolltech.com/qtabdialog.html.BR http://www.trolltech.com/faq/tech.html.SH COPYRIGHTCopyright 1992-2001 Trolltech AS, http://www.trolltech.com. See thelicense file included in the distribution for a complete licensestatement..SH AUTHORGenerated automatically from the source code..SH BUGSIf you find a bug in Qt, please report it as described in.BR http://doc.trolltech.com/bughowto.html .Good bug reports help us to help you. Thank you..PThe definitive Qt documentation is provided in HTML format; it islocated at $QTDIR/doc/html and can be read using Qt Assistant or witha web browser. This man page is provided as a convenience for thoseusers who prefer man pages, although this format is not officiallysupported by Trolltech. .PIf you find errors in this manual page, please report them to.BR qt-bugs@trolltech.com .Please include the name of the manual page (qtabdialog.3qt) and the Qtversion (3.1.1).
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -