<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                # PyQt 網格 > 原文: [https://pythonbasics.org/PyQt-grid/](https://pythonbasics.org/PyQt-grid/) PyQt `QGridLayout`是另一種布局。通常,您可以使用`.move(x, y)`來定位小部件(按鈕,標簽等)。 網格不是這樣。 它以 AxB 形式放置小部件。 其中,A 是列數,B 是行數。 與您在 Excel 中看到的類似。 `QGridLayout`是`PyQt5.QtWidgets`的一部分。 ## 示例 ### `QGridLayout` 您可以使用單行代碼創建`QGridLayout`或網格: ```py grid = QGridLayout() ``` 告訴窗口使用網格: ```py win.setLayout(grid) ``` 可以使用以下工具將小部件添加到網格: ```py grid.addWidget(widget,col,row) ``` ![pyqt grid](https://img.kancloud.cn/cd/eb/cdebd0ffa3f5d2717aaba71d6d9e41e0_460x244.jpg) ### 網格示例 下面的代碼創建一個包含一組按鈕的布局。 它通過使用嵌套的 for 循環添加一組按鈕。 創建網格的關鍵部分是: ```py grid = QGridLayout() for i in range(0,5): for j in range(0,5): grid.addWidget(QPushButton(str(i)+str(j)),i,j) win.setLayout(grid) ``` 其余代碼僅創建窗口。 但是復制和粘貼很容易。 ```py import sys from PyQt5.QtWidgets import QApplication, QWidget, QLabel, QGridLayout, QPushButton from PyQt5.QtGui import QIcon from PyQt5.QtCore import pyqtSlot def window(): app = QApplication(sys.argv) win = QWidget() grid = QGridLayout() for i in range(0,5): for j in range(0,5): grid.addWidget(QPushButton(str(i)+str(j)),i,j) win.setLayout(grid) win.setWindowTitle("PyQt Grid Example") win.setGeometry(50,50,200,200) win.show() sys.exit(app.exec_()) if __name__ == '__main__': window() ``` [下載示例](https://gum.co/pysqtsamples)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看