Advertisement

PyQt5表格布局(15)

阅读量:

研读《PyQt4入门指南 PDF中文版.pdf》过程中整理的学习记录

在界面设计过程中,QFormLayout这一布局方式往往最容易被忽视。一般情况下,人们首先想到的是水平布局、垂直布局以及网格布局,而这三种方式基本上能够满足各类界面组件的排列需求。然而,并非所有场景下它们都是最优解。例如,在构建电话本界面时,需要展示如下信息:

联系人:XXX

电话: XXX

地址: XXX

邮箱: XXX

此时若采用QFormLayout表格布局,则能够有效安排标签与对应值的排列空间,通过成对的方式逐项插入内容。

复制代码
 <span style="font-size:14px;">#!/usr/bin/python

    
 # formlayout.py
    
 from PyQt5.QtWidgets import QApplication, QLineEdit, QLabel, QFormLayout
    
 from PyQt5 import QtWidgets
    
  
    
 class FormLayout(QtWidgets.QWidget):

全部评论 (0)

还没有任何评论哟~