【问题标题】:Is there a way to use space between buttons in landscape有没有办法在横向按钮之间使用空间
【发布时间】:2026-01-20 07:15:01
【问题描述】:

经过大量挖掘,我意识到在 S50v5 中没有 Qt 方式在横向模式下使用 3 个中间按钮,但是我不想浪费这个宝贵的空间。我试图将我的小部件放在那里,但菜单栏在顶部并且小部件不可见。

有什么方法可以在不使用原生 Symbian API 的情况下利用这个空间?

【问题讨论】:

    标签: qt symbian nokia s60


    【解决方案1】:

    在 Qt 中控制常用的软键是一件很痛苦的事情。我使用的策略是使用showFullScreen() 使QMainWindow 全屏,这样您就可以自己使用软键空间。您必须确保您创建的任何小部件最终都是主窗口的父窗口,并在创建弹出窗口时注意this bug

    【讨论】:

    • 它绝不回答我的问题。顺便说一句,在 Qt 中控制两个标准软键很容易。
    • 也许我误解了你的问题。您说您尝试在“那里”使用自己的小部件(我想代替软键)-我上面提到的方法当然可以让您在那里放置软键。我有几个应用程序可以做到这一点,用我自己的替换系统软键(并替换菜单,这也很容易)。
    • 我试图将小部件放在标准按钮之间,而不是。
    最近更新 更多