如果只需要选择一个文件,则启动一个单独的程序即可。就像评论中的@ Dummy00001一样,您可以zenity --file-selection作为子进程启动并读取其stdout。
char filename[1024];
FILE *f = popen("zenity --file-selection", "r");
fgets(filename, 1024, f);
Run Code Online (Sandbox Code Playgroud)
或者,您也可以编写自己的程序来执行任务。这样,您可以根据需要自定义UI。
| 归档时间: |
|
| 查看次数: |
3259 次 |
| 最近记录: |