Мне не очень повезло с использованием инструмента «Дизайнер» - обычно я получаю несколько черновиков, используя pyuic
, а затем редактирую и добавляю другие вещи вручную.
Похоже, что вы могли бы легко выполнить свою задачу, создав собственный пользовательский класс, который наследуется от QWidget
и имеет дополнительные свойства, которые вы описали. Благодаря моему опыту использования пользовательских виджетов в конструкторе, я думаю, что «более простой» способ - просто написать класс самостоятельно, а затем установить макет вручную.
Я знаю, что это не совсем отвечает на ваш вопрос, но, возможно, вы попробуете некоторые из моих предложений.