質問編集履歴
2
説明を簡略化。初心者マークの追加。
test
CHANGED
File without changes
|
test
CHANGED
@@ -10,7 +10,7 @@
|
|
10
10
|
|
11
11
|
|
12
12
|
|
13
|
-
通常はメインウィンドウのメニューの「終了」でアプリケーション終了、アプリケーションがアイコントレイにある場合(メインウィンドウは非表示)はコンテキストメニューの「終了」で、アプリを終了させる方法を勉強しています。
|
13
|
+
通常は、メインウィンドウのメニューの「終了」でアプリケーション終了、アプリケーションがアイコントレイにある場合(メインウィンドウは非表示)はコンテキストメニューの「終了」で、アプリを終了させる方法を勉強しています。
|
14
14
|
|
15
15
|
共に「終了」を選択した場合は終了確認の為のメッセージボックスを表示し、「Ok」の場合はそのまま終了、「Cancel」の場合は終了せずに処理を継続するようにしたいのですが、思ったように動作しません。
|
16
16
|
|
@@ -46,9 +46,7 @@
|
|
46
46
|
|
47
47
|
|
48
48
|
|
49
|
-
最初はタイトルバーのクローズボックスを押したときウィンドウを非表示にしトレイアイコンを表示、トレイアイコンをシングルクリックでウィンドウを再表示しトレイアイコンを非表示としていましたが、いろいろ検証するために、QPushButton「pushButton」でウィンドウを非表示にするようにしました。
|
50
|
-
|
51
|
-
そのボタンの
|
49
|
+
UIにQPushButton「pushButton」が配置されており、そのボタンのクリックイベントを受け取るスロットが on_pushbutton_clicked() です。
|
52
50
|
|
53
51
|
終了確認のメッセージボックスを表示するために closeEvent をオーバーライドしています。
|
54
52
|
|
1
使用OSにバージョンの記載がなかったため追記
test
CHANGED
File without changes
|
test
CHANGED
@@ -248,7 +248,7 @@
|
|
248
248
|
|
249
249
|
環境
|
250
250
|
|
251
|
-
OS: Debian GNU/Linux 64bit
|
251
|
+
OS: Debian 10.10 GNU/Linux 64bit
|
252
252
|
|
253
253
|
QT Creator: Qt Creator 4.8.2 based on Qt 5.11.3
|
254
254
|
|