Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有这个:
status=new QStatusBar(statusBar()); status->resize(MainWindow::size().width(), 10); status->showMessage("Welcome!", 10); status->show();
它不显示消息。但是,它确实显示了一个微小的握把调整器。为什么不显示消息?
您将其设为现有 statusBar() 的子项,如果没有,则为 NULL。尝试将主窗口作为父窗口传入,然后在其上调用主窗口的 setStatusBar()。您可能不需要调整大小或显示。
您可以在主窗口构造函数的末尾尝试此操作:
QStatusBar* status = new QStatusBar(this); status->showMessage("Welcome!", 10); setStatusBar(status);