1
Я сделал автономное приложение, наследующее от базового класса QtGui.QFrame
, и теперь я хочу добавить туда плавучую панель, как это можно сделать в QMainWindow
. Как я должен это делать?Как добавить плавающую панель инструментов в QFrame в PyQt4?
хорошо, я добавил уже, панели = QtGui.QToolbar() toolbar.setFloatable (True) toolbar.setMovable (True) и добавил макет, который содержал buttonsI хочет разместить на эту панель. теперь я получил панель инструментов и компоновку, контактирующую с панелью инструментов, и кнопки, которые я хотел видеть на панели инструментов, все отображаются, но панель инструментов, которую я добавил в основной VBoxLayout(), не плавает :-( –
Это неправильное использование на панели инструментов, вы добавляете действия или конкретные виджеты на панель инструментов, а не на макет, и SetMovable имеет смысл только в том случае, если панель инструментов находится в QMainWindow. floatable означает, что панель инструментов - это другое окно, а не часть вашего QFrame. –
хорошо, пожалуйста, покажите мне пример, как мне это сделать, если мне нужно создать QToolbar с QFrame? –