teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

追記

2017/10/26 11:02

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -26,12 +26,13 @@
26
26
  label.setFont(font)
27
27
  label.setStyleSheet('color:white;background-color:black;')
28
28
 
29
- """---------------HERE---------------"""
29
+ """------------------------------HERE------------------------------"""
30
+ # fromRow, fromColumn, rowSpan, columnSpan
30
- grid.addWidget(labels[0], 0, 0, 1, 1)
31
+ grid.addWidget(labels[0], 0, 0, 1, 1)
31
- grid.addWidget(labels[1], 1, 0, 1, 1)
32
+ grid.addWidget(labels[1], 1, 0, 1, 1)
32
- grid.addWidget(labels[2], 0, 1, 2, 1)
33
+ grid.addWidget(labels[2], 0, 1, 2, 1)
33
- grid.addWidget(labels[3], 2, 0, 1, 2)
34
+ grid.addWidget(labels[3], 2, 0, 1, 2)
34
- """----------------------------------"""
35
+ """----------------------------------------------------------------"""
35
36
 
36
37
  self.setLayout(grid)
37
38
  self.setGeometry(300, 300, 350, 300)

1

NOTICEって使い方変な気がしてきた

2017/10/26 11:02

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -26,7 +26,7 @@
26
26
  label.setFont(font)
27
27
  label.setStyleSheet('color:white;background-color:black;')
28
28
 
29
- """--------------NOTICE--------------"""
29
+ """---------------HERE---------------"""
30
30
  grid.addWidget(labels[0], 0, 0, 1, 1)
31
31
  grid.addWidget(labels[1], 1, 0, 1, 1)
32
32
  grid.addWidget(labels[2], 0, 1, 2, 1)
@@ -49,7 +49,7 @@
49
49
  ![実行結果](dc44e18e15e3289c6b950caf38889a3f.jpeg)
50
50
 
51
51
  ---
52
- NOTICEの部分で、実際のレイアウトを行っています。そこに着目してください。
52
+ HEREの部分で、実際のレイアウトを行っています。そこに着目してください。
53
53
  [Qtのリファレンス](http://doc.qt.io/qt-5/qgridlayout.html#addWidget-2)を見ると、`QGridLayout::addWidget`は次のように説明されています。
54
54
  > **void QGridLayout::addWidget(QWidget *widget, int fromRow, int fromColumn, int rowSpan, int columnSpan, Qt::Alignment alignment = Qt::Alignment())**
55
55
  > This version adds the given widget to the cell grid, spanning multiple rows/columns. The cell will start at fromRow, fromColumn spanning rowSpan rows and columnSpan columns. The widget will have the given alignment.