C中的简单打开文件对话框

C中的简单打开文件对话框,第1张

概述我想知道是否有人可以帮助我在Ubuntu中用C实现一个简单的文件打开对话框.我正在使用OpenGL作为我的GUI,但我希望用户能够在程序加载时选择一个文件.我试过gtkmm和wxWidgets,但它们似乎太复杂了我想做的事情. 如果您只需要选择一个文件,那么启动一个单独的程序来执行该 *** 作.就像@ Dummy00001在评论中说的那样,你可以启动zenity –file-selection作为子进程 我想知道是否有人可以帮助我在Ubuntu中用C实现一个简单的文件打开对话框.我正在使用OpenGL作为我的GUI,但我希望用户能够在程序加载时选择一个文件.我试过gtkmm和wxWidgets,但它们似乎太复杂了我想做的事情.解决方法 如果您只需要选择一个文件,那么启动一个单独的程序来执行该 *** 作.就像@ Dummy00001在评论中说的那样,你可以启动Zenity –file-selection作为子进程并读取它的stdout.
char filename[1024];file *f = popen("Zenity --file-selection","r");fgets(filename,1024,f);

或者您也可以编写自己的程序来完成任务.这样您就可以根据需要自定义UI.

总结

以上是内存溢出为你收集整理的C中的简单打开文件对话框全部内容,希望文章能够帮你解决C中的简单打开文件对话框所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/1244419.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-06-06
下一篇 2022-06-06

发表评论

登录后才能评论

评论列表(0条)

保存