请考虑以下示例:
RoomPrice
如何实现?
提前致谢。
答案 0 :(得分:1)
创建对象的变量属性(通过Q_PROPERTY)和:
connect(object_ptr, &Object::variableChanged, [=](int i){
label->setText("Number = " + QString::number(i));
});
答案 1 :(得分:1)
QLabel :: setText()是一个公共插槽。修改变量后,必须调用此setText()进行显示。 如果您希望监视更改,可以启动QTimer,使用QTimer :: timeout()信号,连接setText()插槽。