Qt 新手。如果这个问题太幼稚,请多多包涵。 在 Windows 操作系统环境中,我有 Qt 对话框框架应用程序,它具有“重复”- 按钮。在同一目录中,有 Qt 应用程序 - (一个带有关闭按钮的对话框小部件)A1.exe。现在,单击“复制”按钮后,想复制 A1 exe 并将其重命名为同一目录中的 B1.exe(即时)并执行。
因此,最后两个 Qt 应用程序(A1 exe 和 B2)运行直到手动取消它。经过简短的研究,似乎有 2 个选择要做——QFile copy 或 QProcess。或任何其他方法?感谢任何快速(也详细)的想法!
谢谢
最佳答案
char name = 'A';
do {
INCREMENT NAME...
} while ( name + 1.exe ) exists...
然后执行 qfile 从原始文件路径复制到循环中创建的新文件路径。从那里开始,qprocess 就是您要启动的。
关于c++ - Qt5 duplicate(拷贝)一个可执行文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50801537/