[英]PyQt5: gridlayout spacing issue
我是PyQt5的新手。 我正在嘗試創建一個底部帶有按鈕的單元格:
g = QGridLayout(window)
for i in range(N):
for j in range(N):
b = QPushButton()
g.addWidget(b, i, j, 1, 1)
g.addWidget(QPushButton("Last move"), N+4, N//2)
這就是我得到的:
如您所見,該按鈕破壞了一切。 如何擺脫細胞之間的空間?
您需要將最下面一行中的單元格合並在一起,因此按鈕不會獲得其自己的列:
button = QPushButton("Last move")
g.addWidget(button, N, 0, 1, N, QtCore.Qt.AlignCenter)
第三個和第四個參數設置單元格的行和列跨度。 如果要使按鈕伸展整個寬度,請省略最后一個參數。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.