总而言之,我有一个程序,它使用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类显示保存的进度,但我很难搞清楚它.有没有办法我可以逐步检查文件是否通过处理,只是更新进度?有什么建议?谢谢.
我的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)