0

qmakeの代わりにSConsを使用しているため、プロジェクト (.pro) ファイルがありません。このため、Qt Creator (GUI を作成するためだけに使用します) は信号をスロットに接続することを拒否します。.uiファイルを手動で編集して、適切な接続を追加したいと思います。何を変更すればよいですか?

4

2 に答える 2

0

uicKarlsonが言ったようにuiファイルをコンパイルするために使用します。例えば:

uic yourinterface.ui -o uicompiled.h

このようにして、UIファイルから完全なクラスを生成でき、コードベースにプラグインするだけで済みます。

于 2012-01-27T18:38:09.690 に答える
0

qmake.uiファイルをmakeファイルに変換して.proからmakeファイルに変換します。uicただし、ファイルをコンパイルし.uiてメタ オブジェクトを生成し、Signal-Slot 接続を可能にするために実行する必要があります。クラス定義のヘッダーも役立つ場合があります。

通常、サブクラス化するときは、サブクラス化されたクラス内のカスタム定義スロットに関数をui使用して信号を接続します。connect

于 2012-01-27T14:28:17.753 に答える