-1

私はこのスロットを作成しました:

public slots:
   void openNSelect();

次に関数で:

QFileDialog::getOpenFileName(this,tr("select file"),"/home/",tr("text file(*.txt)"));

ダイアログは表示されません。QMainWindowコンストラクターなどの他の関数でその行を書き込むと、ウィンドウが表示されます。プロジェクトは、メインウィンドウオブジェクトでkdevelopを使用して作成されます。

4

1 に答える 1

1

スロットが実際に起動していることを確認するために、いくつかのデバッグを配置します。半分の時間、信号/スロット接続のタイプミスが配線に失敗します。

より良いアイデアを得ることができるように、より多くのコードを投稿しない場合。

于 2011-12-20T15:35:42.813 に答える