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

質問編集履歴

2

冗長な部分の削除

2021/10/16 22:22

投稿

cellcrafty
cellcrafty

スコア2

title CHANGED
File without changes
body CHANGED
@@ -11,7 +11,7 @@
11
11
  uiオブジェクトを初期化するsetupUiメソッドについてhttps://doc.qt.ioで調べました。それがシグナルやスロットの初期化も行っていることは分かりましたが、具体的にどのウィジェットがどのような名前のシグナルを発し、どのシグナルがどういった名前のスロットを呼び出すのかという情報は見つかりませんでした。
12
12
  以下のチュートリアル"Creating a Qt Widget Based Application"に従ってサンプルプログラムを作りました。
13
13
  https://doc.qt.io/qtcreator/creator-writing-program.html
14
- 前述のチュートリアルで作成したプロジェクト(TextFinder)を試行錯誤しながら編集するうちに、on_<オブジェクト名>_clicked()スロットが<オブジェクト名>のpushButtonがクリックされたときに呼び出されることが分かりましたが、シグナルの名前や他のあらかじめ定義されているスロットの種類や名前についての情報は見つかりませんでした。
14
+ 前述のチュートリアルで作成したプロジェクト(TextFinder)を編集するうちに、on_<オブジェクト名>_clicked()スロットが<オブジェクト名>のpushButtonがクリックされたときに呼び出されることが分かりましたが、シグナルの名前や他のあらかじめ定義されているスロットの種類や名前についての情報は見つかりませんでした。
15
15
 
16
16
 
17
17
  ### 補足情報(FW/ツールのバージョンなど)

1

「試したこと」の追記

2021/10/16 22:22

投稿

cellcrafty
cellcrafty

スコア2

title CHANGED
@@ -1,1 +1,1 @@
1
- Qtであらかじめ定義されているシグナルやスロットの一覧や命名規則の一覧が欲しです。
1
+ Qtであらかじめ定義されているシグナルやスロットにつて知りたい
body CHANGED
@@ -1,8 +1,19 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- Qtであらかじめ定義されているシグナルやスロットの一覧や命名規則の一覧が欲しいです。
3
+ Qtであらかじめ定義されているシグナルやスロットの一覧や命名規則につて知りたいです。
4
+ または、どのウィジェットが何のシグナルを発し、どのシグナルが何のスロットを呼び出すのかが知りたいです。
4
5
  例えば、Qt Designer上でfindButtonというオブジェクト名のpushButtonを配置したとき、スロットon_findButton_clicked()が定義されていれば、作ったアプリ上でfindButtonをクリックしたときにon_findButton_clicked()が実行されると思いますが、こういったスロットやシグナルについてどこで知れば良いのか知りたいです。
5
6
 
7
+ ### 試したこと
8
+
9
+ https://doc.qt.io でslotやsignalやButtonをキーワードに調べてヒットした複数のドキュメントを読みましたが、有用な情報は見つかりませんでした。
10
+ google で"Qt slot name" "Qt signal name" ""のキーワードで調べてFAQサイトのQtに関する質問を複数読みましたが、有用な情報は見つかりませんでした。
11
+ uiオブジェクトを初期化するsetupUiメソッドについてhttps://doc.qt.ioで調べました。それがシグナルやスロットの初期化も行っていることは分かりましたが、具体的にどのウィジェットがどのような名前のシグナルを発し、どのシグナルがどういった名前のスロットを呼び出すのかという情報は見つかりませんでした。
12
+ 以下のチュートリアル"Creating a Qt Widget Based Application"に従ってサンプルプログラムを作りました。
13
+ https://doc.qt.io/qtcreator/creator-writing-program.html
14
+ 前述のチュートリアルで作成したプロジェクト(TextFinder)を試行錯誤しながら編集するうちに、on_<オブジェクト名>_clicked()スロットが<オブジェクト名>のpushButtonがクリックされたときに呼び出されることが分かりましたが、シグナルの名前や他のあらかじめ定義されているスロットの種類や名前についての情報は見つかりませんでした。
15
+
16
+
6
17
  ### 補足情報(FW/ツールのバージョンなど)
7
18
 
8
19
  Qt Creator 5.0.1