小编ins*_*ion的帖子

如何使用QProgressDialog和QDomDocument保存功能

总而言之,我有一个程序,它使用QDomDocument类创建一个xml文件,然后使用save()函数将其保存到文本流对象.所以基本上它

QDomDocument somedoc;

//create the xml file, elements, etc. 


QFile io(fileName);
QTextStream out(&io);
doc.save(out,4);
io.close();
Run Code Online (Sandbox Code Playgroud)

我希望能够使用QProgressDialog类显示保存的进度,但我很难搞清楚它.有没有办法我可以逐步检查文件是否通过处理,只是更新进度?有什么建议?谢谢.

c++ qt

7
推荐指数
1
解决办法
238
查看次数

为什么perl会跳过有利于while循环的语句

我的perl脚本似乎跳过if语句并首先执行while循环.如果我取出while循环,我将得到预期的行为(打印一些文本,然后继续).我没有任何perl经验,所以我想知道这是否是我不知道的语言内部的东西?

$choice = <STDIN>;
chomp($choice);

if($choice == 1)
{
    print 'snap.exe';
    @args = ('snap.exe');
}
elsif($choice == 2)
{
    print 'v2u.exe';
    @args = ('v2u.exe');
}
elsif($choice == 3)
{
    print 'ImageMagick';
    @args = ('import','-depth','8','-window');
}

while(1)
{
    #dostuff
}
Run Code Online (Sandbox Code Playgroud)

scripting perl

0
推荐指数
1
解决办法
73
查看次数

标签 统计

c++ ×1

perl ×1

qt ×1

scripting ×1