农业农村部农田建设管理司网站,惠州软件开发公司,百度导航是哪个国家的公司,遵义网约车资格证addSpacing()和setSpacing()函数的区别? 1#xff09;addSpacing() #xff1a;插入间距10#xff0c;用于增加两个控件之间距离#xff1b; 2#xff09;setSpacing()#xff1a;设置各部件的相邻距离#xff0c;用于设置属于一个布局中的所有控件之间的间距。
这里举…addSpacing()和setSpacing()函数的区别? 1addSpacing() 插入间距10用于增加两个控件之间距离 2setSpacing()设置各部件的相邻距离用于设置属于一个布局中的所有控件之间的间距。
这里举个简单的例子
import sys
from PyQt5.QtWidgets import QApplication, QWidget, QPushButton, QVBoxLayout, QHBoxLayout
from PyQt5 import QtCoreclass Example(QWidget):def __init__(self):super().__init__()self.initUI()def initUI(self):# 垂直布局vbox QVBoxLayout()vbox.addWidget(QPushButton(按钮1))# 在第一个按钮和第二个按钮之间增加距离vbox.addSpacing(10)vbox.addWidget(QPushButton(按钮2))vbox.addWidget(QPushButton(按钮3))# 将垂直布局设置为窗口的主布局self.setLayout(vbox)# 水平布局hbox QHBoxLayout()hbox.addWidget(QPushButton(按钮4))hbox.addWidget(QPushButton(按钮5))hbox.addWidget(QPushButton(按钮6))# 设置各个按钮之间的距离为10vbox.setSpacing(10)self.setLayout(vbox)if __name__ __main__:app QApplication(sys.argv)ex Example()ex.setWindowFlags(QtCore.Qt.WindowCloseButtonHint)ex.show()app.exec()