Я хотел бы создать список QPushButtons, которые будут добавлены и удалены во время выполнения. Я полагаю, что виджет вида элемента выполнит это (QListWidget). Причина того, что вы хотите использовать представление элемента вместо макета, это то, что я хотел бы прокручивать список кнопок, а не просто пытаться сделать их пригодными. Тем не менее, я не вижу слишком много примеров использования QListWidgets для хранения QPushButtons.Создание списка QPushButtons
Я хотел бы получить несколько советов, указателей или примеров.
Это кажется немного сложным, но, похоже, это правильный подход. Я сейчас тестирую это. – sj755
В зависимости от ситуации я бы предпочел ListWidget и просто создал собственные ItemDelegates, которые обрабатывают мои кнопки. QScrollArea дает вам больше гибкости, в то время как QListWidget действительно позволяет вам создавать «список дочерних виджетов» –
@ sj755, это не должно быть сложнее просто использовать стандартные QGridLayout или QVBoxLayout, чтобы сделать стек кнопок! Кажется, что overkill использует QListWidget, чтобы делать такую вещь. – neuronet