如何在Qt中更改窗口的标题?(对于QDialog
和QMainWindow
。)
Answers:
void QWidget::setWindowTitle ( const QString & )
编辑:如果您使用QtDesigner,则在属性选项卡上,有一个名为windowTitle的可编辑属性,可以在QWidget部分下找到。通常可以在设计器窗口的右下方找到属性选项卡。
对于新的Qt用户,这比使用QT Designer和.ui
文件时看起来更加混乱。
最初,我尝试使用ui->setWindowTitle
,但这并不存在。 ui
不是QDialog
或QMainWindow
。
的所有者ui
是QDialog
或QMainWindow
,.ui
公正描述了如何布置它。在这种情况下,您将使用:
this->setWindowTitle("New Title");
我希望这可以帮助其他人。
Owner->setWindowTitle()
,因此没有什么不同。如果您希望窗口标题是动态的,可以用这种方式而不是在.ui文件中进行。
protected
,也可以从对话框类外部调用。
system("title WhateverYouWantToNameIt");