Python 使用PySide拆分GUI屏幕的最有效方法是什么?
我正在编写一个PySide应用程序,它带有一个用于触摸屏的GUI。它有一个覆盖75%屏幕的主窗口和一个25%的垂直面板,该面板有控制主窗口上显示的内容的按钮(主窗口上应显示多个小部件/屏幕)Python 使用PySide拆分GUI屏幕的最有效方法是什么?,python,qt,user-interface,pyside,Python,Qt,User Interface,Pyside,我正在编写一个PySide应用程序,它带有一个用于触摸屏的GUI。它有一个覆盖75%屏幕的主窗口和一个25%的垂直面板,该面板有控制主窗口上显示的内容的按钮(主窗口上应显示多个小部件/屏幕) 我已经看到了几种不同的“拆分”方法:QFrame、QStackedLayout、QStackedWidget。作为PySide/Qt的初学者,我不知道哪种方法是适合我的具体案例的最佳方法。有任何建议或示例应用程序吗?QFrame使用QVBoxLayout并指定拉伸系数:(C++代码) QFrame与QVBo
我已经看到了几种不同的“拆分”方法:QFrame、QStackedLayout、QStackedWidget。作为PySide/Qt的初学者,我不知道哪种方法是适合我的具体案例的最佳方法。有任何建议或示例应用程序吗?QFrame使用QVBoxLayout并指定拉伸系数:(C++代码)
QFrame与QVBoxLayout并指定拉伸因子:(C++代码)
MainWidget main = new MainWidget();
ButtonWidget buttons = new ButtonWidget();
QVBoxLayout *layout = new QVBoxLayout;
layout->addWidget(buttons);
layout->addWidget(main);
layout->setStretch(0,25);
layout->setStretch(1,75);
form->setLayout(layout);