QT: Могу ли я сделать так, чтобы щелчок правой кнопкой мыши по QTableView всегда открывал новое контекстное меню в LinuxLinux

Ответить Пред. темаСлед. тема
Anonymous
 QT: Могу ли я сделать так, чтобы щелчок правой кнопкой мыши по QTableView всегда открывал новое контекстное меню в Linux

Сообщение Anonymous »

Если я тестирую одни и те же приложения QT (например, музыкальный проигрыватель Strawberry) в Linux (Plasma) и Windows, щелчок правой кнопкой мыши ведет себя по-разному. В Linux, если я щелкну правой кнопкой мыши первый элемент в представлении списка, откроется контекстное меню. затем, если я щелкну правой кнопкой мыши второй элемент, он закроет контекстное меню только для первого элемента. Мне нужно еще раз щелкнуть правой кнопкой мыши второй элемент, чтобы отобразить контекстное меню для второго элемента.
В Windows второй щелчок правой кнопкой мыши закрывает контекстное меню для первого элемента и открывает контекстное меню для второго пункта одновременно. То есть каждый раз, когда я щелкаю правой кнопкой мыши по списку, открывается новое контекстное меню.
Могу ли я получить такое же поведение, как в Windows, в Linux при создании приложения QT (я использую PySide6, если это имеет значение)? Я имею в виду не столько усилий, как изменение структуры QT, а установку каких-то флагов или чего-то еще для виджета (например, QTableView) в моем коде.

Подробнее здесь: https://stackoverflow.com/questions/783 ... menu-under
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Linux»