回答編集履歴
1
`で囲みました`
test
CHANGED
@@ -2,15 +2,15 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
QWidget::close() の挙動については [ドキュメント](https://doc.qt.io/qt-5/qwidget.html#close) に記載のある通り、Qt ではトップレベルの QWidget を close すると自動的にアプリケーションが終了するようなデフォルトの設定になっています。
|
5
|
+
`QWidget::close()` の挙動については [ドキュメント](https://doc.qt.io/qt-5/qwidget.html#close) に記載のある通り、Qt ではトップレベルの `QWidget` を `close()` すると自動的にアプリケーションが終了するようなデフォルトの設定になっています。
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
-
一般的には QWidget::show() を実行し、**Qt のイベントループが1サイクル経過した後のタイミング** が close() が実際に効くタイミングとなります。
|
9
|
+
一般的には `QWidget::show()` を実行し、**Qt のイベントループが1サイクル経過した後のタイミング** が `close()` が実際に効くタイミングとなります。
|
10
10
|
|
11
11
|
|
12
12
|
|
13
|
-
というわけで、コンストラクタの中(より正確にやるのであれば showEvent() の中)で以下のどちらかの方法で、イベントループ内で自身の close() が呼ばれるようにする必要があります。
|
13
|
+
というわけで、コンストラクタの中(より正確にやるのであれば `showEvent()` の中)で以下のどちらかの方法で、イベントループ内で自身の `close()` が呼ばれるようにする必要があります。
|
14
14
|
|
15
15
|
|
16
16
|
|
@@ -34,7 +34,7 @@
|
|
34
34
|
|
35
35
|
|
36
36
|
|
37
|
-
上記のサンプルコードでは QWidget::close() を呼び出していますが、ラムダ式や独自のスロットを指定することで任意の処理を実行することができます。
|
37
|
+
上記のサンプルコードでは `QWidget::close()` を呼び出していますが、ラムダ式や独自のスロットを指定することで任意の処理を実行することができます。
|
38
38
|
|
39
39
|
|
40
40
|
|