大家好,我正在从事 qt Creator 工作。当我运行程序时,我有一个列表,其中加载了存储在文件中的值。但我的问题是文件在 30 秒后连续更新,所以我想在 30 秒后用新值再次刷新我的列表。由于 sleep 功能不起作用,我该怎么做
我希望在运行我的程序后我的列表得到更新
谢谢
最佳答案
示例:
QTimer *reloadTimer = new QTimer(this);
connect(reloadTimer, SIGNAL(timeout()), this, SLOT(reloadTheList()));
reloadTimer->start(30000);
给定一个成员函数 this.reloadTheList()
,此代码(例如,在构造函数中运行时)告诉 QTimer 每 30 秒(30k 毫秒)发出 timeout()
,您将其连接到 signal reloadTheList()
关于c++ - 更新 qt Creator 中的列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5367987/