PyQt5界面控件自适应大小

PyQt5

My Environment

  • PyCharm 2019.2
  • Qt Desinger
  • PyUIC

实现效果

界面控件自适应大小,点击窗口放大后,界面控件大小随之发生变化。

实例1

PyQt5界面控件自适应大小_第1张图片
点击窗口放大后:
PyQt5界面控件自适应大小_第2张图片


实例2

PyQt5界面控件自适应大小_第3张图片
点击窗口放大后:
PyQt5界面控件自适应大小_第4张图片


实现过程

  1. 首先需要利用Qt Desinger设计大致的控件布局;
  2. 点击窗口layout选择栅格布局(局部和全局自适应均适用,局部自适应最好把控件放到一个frame中,之后进行布局);
  3. 点击minnumsize和maxnumsize调整控件大小,有时候需要利用一些填充的lable等控件来保证放到后布局合理;
  4. 通过预览Ctrl+R查看布局情况。

所有操作均在Qt Desinger中进行。


END

你可能感兴趣的:(PythonGUI从调库到打包,PyQt5,qt,gui,pyqt5)