python3でpyqt5を勉強中です。テキストボックスをかくコードのサンプルとして次のようなコードがありありました。
python3
1import sys 2from PyQt5.QtWidgets import (QWidget, QLabel, QLineEdit, 3 QTextEdit, QGridLayout, QApplication) 4 5 6class Example(QWidget): 7 8 def __init__(self): 9 super().__init__() 10 11 self.initUI() 12 13 14 def initUI(self): 15 16 title = QLabel('Title') 17 author = QLabel('Author') 18 review = QLabel('Review') 19 20 titleEdit = QLineEdit() 21 authorEdit = QLineEdit() 22 reviewEdit = QTextEdit() 23 24 # 格子状の配置を作り、各ウィジェットのスペースを空ける 25 grid = QGridLayout() 26 grid.setSpacing(10) 27 28 # ラベルの位置設定 29 grid.addWidget(title, 1, 0) 30 # 入力欄の位置設定 31 grid.addWidget(titleEdit, 1, 1) 32 33 grid.addWidget(author, 2, 0) 34 grid.addWidget(authorEdit, 2, 1) 35 36 grid.addWidget(review, 3, 0) 37 grid.addWidget(reviewEdit, 3, 1, 5, 1) 38 39 self.setLayout(grid) 40 41 self.setGeometry(300, 300, 350, 300) 42 self.setWindowTitle('Review') 43 self.show() 44 45 46if __name__ == '__main__': 47 48 app = QApplication(sys.argv) 49 ex = Example() 50 sys.exit(app.exec_())
このコードの37行目の
grid.addWidget(reviewEdit, 3, 1, 5, 1)
の最後の5,1の二つの数字の意味するところがよく分かりません。
どなたか分かる方ご教授よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/10/26 12:21