gpt4 book ai didi

c++ - Qt C++ setWindowTitle() 两行

转载 作者:行者123 更新时间:2023-11-30 01:42:21 25 4
gpt4 key购买 nike

我想在两行中设置 MainWindow 标题,例如:

WINDOW
TRACKER

我尝试使用:

this->setWindowTitle("WINDOW \nTRACKER");

但结果是一行WINDOW TRACKER

有什么办法可以做到吗?

谢谢!

最佳答案

标题栏文本布局主要是在 Qt 的控制之外,通常 Qt 只是将其标题直接传递给窗口管理器,而大多数窗口管理器(包括 Windows 之一)不支持窗口标题中的多行文本。

如果你想以可靠的方式进行这种定制,你应该创建一个 borderless window并绘制您自己的窗口装饰(标题栏,窗口边框,......),处理所有相关事件(拖动“假标题栏”区域应该移动窗口,点击“假最大化”按钮应该最大化 window ,……)等等; it is definitely possible并让您完全控制一切,但它非常乏味,而且最重要的是,它使您的应用程序看起来与其运行的环境完全不同。

简而言之,我只是避免它。

关于c++ - Qt C++ setWindowTitle() 两行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39770643/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com