qt程序发布问题

liyingju001 liyingju001 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我的程序真的很简单 就是运行不稳定 请大家帮我看看问题出在哪了
MainWindow::MainWindow(QWidget *parent) :
QMainWindow(parent),
ui(new Ui::MainWindow)
{
lastTime=0;
QTimer *timer =new QTimer(this);
connect(timer, SIGNAL(timeout()), this, SLOT(onQueryTimer1()));
timer->start(1000);
ui->setupUi(this);
}
void MainWindow::onQueryTimer1()
{
++lastTime;
if(lastTime==3600)
{
lastTime=0;
........}

省略部分的代码是从一个数据库读取一部分数据,然后存入另外一个数据库,(win平台)这部分代码是没有问题的,现在出现的问题是如果间隔时间设置的短一点,是没有问题的,但是设置的时间长了,数据库那块就没有执行,程序也没有报错,我想想了自己的操作步骤,我qt选择的release,然后startdebuging ,出来界面就停止stop debuger了,然后把exe文件拷贝到远程运行,所需的dll全部拷贝进去了,之前运行成功过,但是时间要设置的短一些,不过我必须要长时间,请大家帮忙分析原因 我之前的代码是
QTimer *timer =new QTimer(this);
connect(timer, SIGNAL(timeout()), this, SLOT(onQueryTimer1()));
timer->start(1000*60*60);
这样也能运行成功 但是还是要时间设置的短才行, 像现在是3600秒,一个小时就不行了
...全文
评论
收藏 已收藏
分享
返回顶部
liyingju001
Qt 21,503 成员 26,693 内容