Qt, конфликт между 2 наборами QRadioButton

Мой интерфейс приложения виджета содержит 2 набора QRadioButton, независимых друг от друга. Один из наборов на самом деле является QDialogButtonBox QRadioButtons.

Сначала оба набора ведут себя преднамеренно, что означает, что нажатие на 1 кнопку набора снимает флажки с ранее проверенной кнопки того же набора. ТАКЖЕ, важно, если вы отметите одну кнопку, а затем нажмете на нее снова, она не снимается.

Но по какой-то причине, как только я взаимодействую с Box Box, другой набор ломается: нажатие на отмеченную кнопку снимает ее, в результате чего в наборе не проверяется ни одна кнопка.

Есть идеи почему?

РЕДАКТИРОВАТЬ: это может помочь, или нет, но вот как это выглядит:

введите описание изображения здесь

Первый набор состоит из 2 вкладок «Пресеты» и «Избранное».
Второй набор, QDialogButtonBox, представляет собой список пресетов внизу.

0

Решение

Я бы посоветовал вам реализовать свой виджет другим способом.

Одним из способов может быть проверяемый tabwidget … вы можете найти некоторая помощь здесь. Это wirtten в Python но я думаю это довольно просто

Но я бы предложил вам использовать простую QTabWidget … если опция checkable не важна в верхней части виджета. Зачем это нужно?

0

Другие решения


По вопросам рекламы [email protected]