• 5014阅读
  • 3回复

[解决]设置QProgressBarDialog的busy状态出现的问题…… [复制链接]

上一主题 下一主题
离线adang322
 

只看楼主 倒序阅读 楼主  发表于: 2008-10-29
— 本帖被 XChinux 执行加亮操作(2008-11-02) —
/////////////////////////////////////
QProgressDialog progress(tr("Export Resources..."), 0, 0, 0, this,Qt::FramelessWindowHint);
progress.setWindowModality(Qt::WindowModal);
/*
        progress.setMinimum(0);
    progress.setMaximum(0);
*/
//长时间的文件解压操作
……
////////////////////////////////////
发现进度条的是静止的,没有出现预想的“忙”的状态的情况。

是否哪里设置不对了?
[ 此贴被adang322在2008-11-03 16:50重新编辑 ]
Linux、C/C++、QT、OpenGL、Linux/Unix socket、Python
离线adang322

只看该作者 1楼 发表于: 2008-11-03
解决:
在长时间的IO操作里添加:qApp->processEvents() ;
Linux、C/C++、QT、OpenGL、Linux/Unix socket、Python
离线fish1060

只看该作者 2楼 发表于: 2008-11-03
恭喜一个!
msn: qthread@live.cn
my blog: http://hi.baidu.com/gn_zone
离线蓝调
只看该作者 3楼 发表于: 2009-08-25
回 1楼(adang322) 的帖子
朋友,假如我想短时间的显示“忙”的状态呢?
怎么解决啊?
快速回复
限100 字节
 
上一个 下一个