pyqt5-如何创建一个网格布局

 时间:2024-10-12 03:00:47

实例介绍,使用QGridLayout 类创建网格布局控件的方法和步骤;

工具/原料

python 3.7版

pycharm 社区版

1.创建网格布局添加控件:

1、创建主窗口。

pyqt5-如何创建一个网格布局

3、创建10个按钮控件,并设置其背景色。

pyqt5-如何创建一个网格布局

2.网格布局的坐标位置:

1、上面的例中,添加控件的结果是不理想的,所以首先要了解网格布局的坐标。① 横坐标,数值是 int类型 从左向右由0开始,顺序排列。② 纵坐标,数值是 int类型 从上向下由0开始,顺序排列。如图所示:

pyqt5-如何创建一个网格布局

3.跨行,跨列设置:

1、在某些情况下,有的控件需要占多行,或多列。这时就需要给addWidget(Widget, row, colu罪焐芡拂mn)再添加两个参数:① addWidget(Widget, row,column, rowSpan, columnSpan)。② rowSpan 是int类型,即占据的行数。③ columSpan 是 int 类型,即占据的列数。如图例中跨两行,两列。

pyqt5-如何创建一个网格布局

4.插入子布局:

1、设置子布局:例如设置一个垂直布局。v_layout = QVBoxLayout()并添加若干控件。

pyqt5-如何创建一个网格布局
  • 在scratch中绘制紫色六边形
  • 制作古典宫灯的方法
  • 白菜饼的家常做法
  • 用七巧板怎样拼一个炎炎烈日下的农民伯伯呢?
  • 倒立的孩童用七巧板怎么拼接?
  • 热门搜索
    中国旅游地图全图 杭州西湖旅游景点 北京旅游景点门票 鸡西旅游 百事通旅游 昌都旅游 周末旅游 怀集旅游 暑假旅游好去处 旅游年卡