Как использовать QStackedWidget/QStackedLayout в PyQT/PyKDE?
Я пытаюсь создать панель свойств как часть более крупного приложения, которое использует PyKDE и PyQT. QStackedWidget и QStackedLayout выглядят правильно, но ситуация немного сложная:
- QStacked(Widget|Layout) является подпунктом разделителя,
- QStacked(Widget|Layout) содержит:
- Текстовое поле
- QFormLayout (для свойств)
Использование QStackedWidget означает, что я не могу добавлять макеты (только виджеты), использование QStackedLayout приводит ко всем видам проблем, потому что все ожидает работы с виджетами, а не с макетами.
Как я могу выбраться из этого беспорядка?
1 ответ
Решение
Ну, вы могли бы добавить QFrames в ваш сложенный виджет, а затем добавить необходимые кадры в кадр