如何在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");