そこで、QTDesigner と C++ を使用してモデル ビュー ウィンドウを構築しようとしました。
そのため、モデルとして QOBject 派生クラスを作成しました。setFileName(QString) または fileNameChanged(QString) のようにアクセスするためのスロットとシグナルを提供します。
QTDesigner で信号のドラッグ アンド ドロップを使用することに少し慣れましたが、VA-Smalltalk のように非常に優れていることがわかりました。しばらくして、自分のモデルもこれに接続できるかどうか疑問に思いました。したがって、モデル オブジェクトをウィンドウ/GUI に何らかの方法で導入し、QTDesigner に信号とスロットをモデル オブジェクトから GUI に接続させることは可能ですか。
本質的に:私のために書いてください:
connect( model, SIGNAL(fileNameChanged(QString)), ui->labelFn, SLOT(setText(QString)))
connect( ui-textEdit2, SIGNAL(textChanged(QString)), model, SLOT(setFileName(QString)))
説明してくれてありがとう