是否可以在QMainWindow的标题栏中添加小部件?
我尝试通过为其创建自定义小部件并隐藏默认标题栏(来自Qt :: WindowFlags)来避免“模拟”标题栏。
我使用的是QT 4.5或4.6测试版。
答案 0 :(得分:4)
你做不到。你可以做的是通过暗示你不想使用Qt :: WindowFlag的标题栏来创建一个完全自定义的窗口。注意 - 这些标志是提示而不是设置。然后你可以创建自己的标题栏并添加你喜欢的任何内容。
另外,请注意,这将使您的应用程序更难在平台之间移动。在X11方面,您甚至必须针对不同的窗口管理器进行测试,因为它们有时会以不同的方式处理提示。
答案 1 :(得分:0)
您可以使用Qt :: WindowFlag :: ToolTip标志创建自定义窗口小部件并手动处理位置。