UmN*_*obe 102
void QWidget::setWindowTitle ( const QString & )
Run Code Online (Sandbox Code Playgroud)
编辑:如果您正在使用QtDesigner,在属性选项卡上,有一个名为windowTitle的可编辑属性,可以在QWidget部分下找到.属性选项卡通常位于设计器窗口的右下角.
小智 45
对于新的Qt用户来说,这比使用QT Designer和.ui文件时看起来更令人困惑.
最初我试图使用ui->setWindowTitle,但这不存在. ui不是一个QDialog或一个QMainWindow.
该所有者ui是QDialog或QMainWindow,.ui只是描述了如何铺设它.在这种情况下,您将使用:
this->setWindowTitle("New Title");
Run Code Online (Sandbox Code Playgroud)
我希望这有助于其他人.
我知道这是几年后的事,但我遇到了同样的问题。我找到的解决方案是更改 main.cpp 中的窗口标题。我想一旦w.show();被调用,窗口标题就不能再更改了。在我的情况下,我只希望标题反映当前目录并且它有效。
int main(int argc, char *argv[])
{
QApplication a(argc, argv);
MainWindow w;
w.setWindowTitle(QDir::currentPath());
w.show();
return a.exec();
}
Run Code Online (Sandbox Code Playgroud)