导语:
本文主要介绍了关于如何在python中建立pyqt5网格布局的相关知识,包括5×6网格python迷宫,以及python怎么由边界生成网格这些编程知识,希望对大家有参考作用。
关于pyqt5中的网格布局,其实是一个很不错的表格控件。想必大部分人都不用python搭建,这里我们先介绍一些搭建前的准备工作,比如注意事项,或者格子的距离。下面我们将介绍这两个方面,然后带来建立pyqt5网格布局的完整代码。
1、网格布局需要注意:
(1)要导入类库QGridLayout
(2)该布局的索引默认从0开始
(3)使用网格布局前先要进行类的实例化
2、网格布局的设置
其实通过网格布局的实例化对象,我们可以看到很多直接通过代码提示直接实现的方法。
例如:如果我们要设置网格之间的空间距离,可以设置setSpacing。
3、实例
import sys
from PyQt5.QtWidgets import QApplication,QWidget,QLineEdit,QTextEdit,QLabel,QGridLayout
class MyClass(QWidget):
def __init__(self):
super().__init__()
self.initUI()
def initUI(self):
self.setWindowTitle("刘金玉编程")
self.setGeometry(300,200,400,300)
lbltitle=QLabel("标题")
lblauthor=QLabel("作者")
lblcontent=QLabel("内容")
letitle=QLineEdit()
leauthor=QLineEdit()
tecontent=QTextEdit()
grid=QGridLayout(self)
grid.setSpacing(20)
grid.addWidget(lbltitle,0,0)
grid.addWidget(letitle,0,1)
grid.addWidget(lblauthor,1,0)
grid.addWidget(leauthor,1,1)
grid.addWidget(lblcontent,2,0)
grid.addWidget(tecontent,2,1)
self.show()
if __name__=="__main__":
app=QApplication(sys.argv)
mc=MyClass()
app.exec_()
以上就是在python中建立pyqt5网格布局的方法,大家可以先就布局的一些步骤进行熟悉和理解,然后再动手试验实例中网格布局的代码。
本文为原创文章,版权归知行编程网所有,欢迎分享本文,转载请保留出处!
你可能也喜欢
- ♥ python判断一个数是否为整数08/15
- ♥ 如何理解python中的aiohttp库10/03
- ♥ python如何调用sikuli11/23
- ♥ python可以确定对象的类型吗?11/19
- ♥ Python函数可以返回多个值吗?08/22
- ♥ python环境变量设置不成功怎么办09/26
内容反馈