所以我尝试使用 QTDesigner 和 C++ 构建一个模型视图窗口。
出于这个原因,我创建了一个 QOBject 派生类作为我的模型。它提供插槽和信号来访问它,例如:setFileName(QString) 或 fileNameChanged(QString)。
我开始在 QTDesigner 中使用信号拖放,发现它非常像 VA-Smalltalk-Like。过了一会儿,我想知道我是否也可以将我的模型连接到这个。那么是否有可能以某种方式将我的模型对象引入 Window/GUI 并让 QTDesigner 将模型对象的信号和插槽连接到 GUI。
本质上:为我写:
connect( model, SIGNAL(fileNameChanged(QString)), ui->labelFn, SLOT(setText(QString)))
connect( ui-textEdit2, SIGNAL(textChanged(QString)), model, SLOT(setFileName(QString)))
感谢您的解释