我想将我的应用程序的屏幕截图保存到桌面。问题是,它可以保存,但如果我再拍一张截图,它会替换旧图像。我如何告诉 Qt 将其命名为 Wishlist 1、Wishlist 2 等?
QString filepath = QDir::toNativeSeparators( QDir::homePath() + "/Desktop/Wishlist.png" );
if( grab().save( filepath, "png" ) )
statusBar()->showMessage( tr("Saved file to Desktop.") );
else
statusBar()->showMessage( tr("Error saving file.") );
在我关闭并再次启动程序后,它应该能够继续。例如Wishlist 1,Wishlist 2然后重新启动,然后它应该命名下一个屏幕截图Wishlist 3。