标题:QDialog如何获取数据?
作者:myleader
日期:2021-09-14 11:53
内容:
QDialog有一个accept()函数,触发后关闭QDialog,然后让exec()返回QDialog::Accepted枚举值。
但是QDialog是为了获取一些数据的,比如设置参数之类。可是accept()之后QDialog已经析构了,如何把这些值读出来呢?
#1 [liulin188 09-14 12:13]
信号槽
#2 回 liulin188 的帖子 [myleader 09-14 12:43]
liulin188:信号槽 (2021-09-14 12:13)
信号槽只能处理少量数据,比如浮点数、布尔值等,大量数据比如QList处理不了。
#3 回 myleader 的帖子 [liulin188 09-14 13:12]
myleader:信号槽只能处理少量数据,比如浮点数、布尔值等,大量数据比如QList处理不了。 (2021-09-14 12:43)
不是信号槽不行,是你不行。
#4 [nigoole 09-14 13:55]
在accept的时候,你还能访问这个对象里面的参数!~可以直接读取,当然信号槽也是可以的。封装数据结构传输。