qt程序,像这种情况应该怎么设计呢?-灵析社区

代码大师

我有一个之前写的类,其中,比方说,有一个数据成员int count,一个函数fun. 我希望我做一个功能,在fun函数执行时,qt界面上的label实时地显示count的值. 但我不想修改已经写好的类,比方说在fun函数里加上修改label的值的内容.能吗?这样的话应该怎么办好?

阅读量:149

点赞量:0

问AI
1. 增加一个 signal "void countChanged(int);" 每次 count 修改 emit 这个 signal 2. 然后在 ui 类里面增加一个 slots "void onCountChanged(int);" connect 这两个函数就行了 这样也是解耦的