通过本文章,你可以掌握以下内容:Pyside6 Layout介绍Pyside6 Layout布局解释及示例自定义Layout,实现部件自动换行1、Pyside6 Layout介绍QtWidgets.QLayout是Qt中用于管理窗口或对话框中小部件(控件)布局的基类。
开发桌面软件,当然最牛逼的是QT。然而QT是基于C++的,C++是一种专业性极强的语言,业余玩家很难掌握。QT并没有放弃大部分业余玩家,他们做了PyQt和PySide两个包,让广大python玩家也可以用python语言来玩QT。
我们刚刚完整地学习了PySimpleGUI模块的用法,并结合实际案例体验了使用PySimpleGUI制作图形界面的过程,总体感觉在使用上还是挺方便的,效率也比较高,但是从中也体会到了这个模块的很多不足,如下:图形用户界面的整体布局都在一个布局layout列表里,虽然效率很高,但是当组件元素过多时,尤其再有容器类组件互相包含,代码的可读性大大降低,页面的层次关系也变得混乱。
前言本系列第三篇文章(Qt for Python学习笔记—应用程序初探 )、第四篇文章(Qt for Python学习笔记—应用程序再探 )中均是使用纯代码方式来开发 PySide6 GUI 应用程序的。