Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/329.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 我可以在pyQt中使小部件跨越多个列吗_Python_Pyqt - Fatal编程技术网

Python 我可以在pyQt中使小部件跨越多个列吗

Python 我可以在pyQt中使小部件跨越多个列吗,python,pyqt,Python,Pyqt,我想要这样的东西: self.name_textbox.setColumnSpan(2) 已经尝试将所有其他内容放到一个巨大的列中。 工作不太好。无法在小部件上设置行和列的跨度,因为这样做是布局的责任 要更改已在布局中的小部件的跨度,只需使用新的跨度值再次调用addWidget() 类测试(qtwidts.QWidget): 定义初始化(自): super()。\uuuu init\uuuuu() layout=qtwidts.QGridLayout(self) expandButton=qt

我想要这样的东西:

self.name_textbox.setColumnSpan(2)
已经尝试将所有其他内容放到一个巨大的列中。

工作不太好。

无法在小部件上设置行和列的跨度,因为这样做是布局的责任

要更改已在布局中的小部件的跨度,只需使用新的跨度值再次调用
addWidget()

类测试(qtwidts.QWidget):
定义初始化(自):
super()。\uuuu init\uuuuu()
layout=qtwidts.QGridLayout(self)
expandButton=qtwidts.QPushButton('Expand'))
layout.addWidget(expandButton)
expandButton.clicked.connect(self.expand)
collapseButton=QtWidgets.QPushButton('Collapse')
layout.addWidget(collapseButton,0,1)
折叠按钮。单击。连接(自折叠)
self.lineEdit=qtwidts.QLineEdit()
layout.addWidget(self.lineEdit)
def扩展(自):
self.layout().addWidget(self.lineEdit,1,0,1,2)
def崩溃(自我):
self.layout().addWidget(self.lineEdit,1,0,1,1)

你能澄清一下你的意思吗?你是指QGridLayout中的跨度吗?是的,这就是我的意思