位置:- 正文

如何在python中建立pyqt5网格布局(python怎么创建)

编辑:rootadmin

推荐整理分享如何在python中建立pyqt5网格布局(python怎么创建),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python怎么创建一个对象,如何在Python中建立空字典,如何在python中建立文件,python怎么创建一个对象,python怎么创建,如何在python中建立文件夹,如何在python中建立txt,如何在python中建立文件夹,内容如对您有帮助,希望把文章链接给更多的朋友!

关于pyqt5中的网格布局,其实是非常好的一种类似表格的控件。想必大部分的人还不会用python来建立,这里我们将对建立之前的一些准备工作进行介绍,比如需要注意的事项,又或者是网格的距离把握。下面我们就这两个方面进行介绍,然后带来完整的建立pyqt5网格布局的代码。

1、网格布局需要注意:

如何在python中建立pyqt5网格布局(python怎么创建)

(1)要导入类库QGridLayout

(2)该布局的索引默认从0开始

(3)使用网格布局前先要进行类的实例化

2、网格布局的设置

我们其实可以通过网格布局实例化后的对象,直接通过代码提示的方式看到很多直接实现的方法。

比如:我们想要设置网格之间的空间距离,可以设置setSpacing。

3、实例

importsysfromPyQt5.QtWidgetsimportQApplication,QWidget,QLineEdit,QTextEdit,QLabel,QGridLayoutclassMyClass(QWidget):def__init__(self):super().__init__()self.initUI()definitUI(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_()
本文链接地址:https://www.jiuchutong.com/zhishi/311610.html 转载请保留说明!
下一篇链接:https://www.jiuchutong.com/zhishi/311611.html
免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

鄂ICP备2023003026号

友情链接: 武汉网站建设 电脑维修 湖南楚通运网络