我已经阅读了有关此事的文档,但Qt
太过复杂,我可能错过了一些细节。
我创建了一个QMainWindow
并使用self.setWindowTitle
设置了标题。稍后在代码中,我想简单地更改此标题,因此我再次使用self.setWindowTitle
方法。但是,这只是从我的应用程序中删除了标题,而将正确的标题放在了Ubuntu面板上。
在Ubuntu系统上进行进一步解释:例如,当我在Web浏览器窗口中编辑此文本时,标题显示为“如何更改窗口...”,并且在计算机屏幕顶部的面板上,我看到文本“Firefox Web Browser”。
我的pyside
Qt示例现在从应用程序窗口中删除了标题,并将其放置在顶部面板上。
我需要使用与setWindowTitle
不同的方法来更改标题吗?也许是从centralWidget、MenuBar或其他元素?为什么首先会使标题消失?
第一次调用setWindowTitle
后的Ubuntu截图-标题'PicSel'设置在应用程序窗口标题和Ubuntu面板上:
第二次调用setWindowTitle
后的Ubuntu截图-标题未设置在应用程序窗口本身上,而是设置在顶部面板上: