Есть ли способ использовать пробел между кнопками в альбомной ориентации

#qt #symbian #nokia #s60

#qt #symbian #nokia #s60

Вопрос:

После долгих поисков я понял, что в S50v5 нет Qt-способа использовать 3 средние кнопки в альбомном режиме, однако мне не нравится тратить это драгоценное пространство. Я пытался разместить там свои виджеты, но строка меню находится сверху, а виджеты не видны.

Есть ли какой-либо способ использовать это пространство без использования встроенных API для Symbian?

Ответ №1:

Управление стандартными программными клавишами в Qt — это боль. Стратегия, которую я использовал, заключается в том, чтобы сделать QMainWindow полноэкранный режим с showFullScreen() , который позволяет вам самостоятельно использовать пространство программных клавиш. Вам нужно будет убедиться, что все виджеты, которые вы создаете, в конечном счете являются родительскими для главного окна, и помните об этой ошибке при создании всплывающих окон.

Комментарии:

1. Это никоим образом не отвечает на мой вопрос. Кстати, управлять двумя стандартными программными клавишами в Qt легко.

2. Возможно, я неправильно понял ваш вопрос. Вы говорите, что пытались использовать свои собственные виджеты «там» (я полагаю, вместо программных клавиш) — метод, о котором я упоминал выше, безусловно, позволяет вам размещать программные клавиши там. У меня есть пара приложений, которые делают это, заменяя системные программные клавиши моими собственными (и заменяя меню, что также очень просто).

3. Я пытался размещать свои виджеты между стандартными кнопками, а не вместо них.