gpt4 book ai didi

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

转载 作者:IT王子 更新时间:2023-10-29 01:22:16 31 4
gpt4 key购买 nike

我想知道是否有人可以帮助我在 Ubuntu 中用 C++ 实现一个简单的文件打开对话框。我正在为我的 GUI 使用 OpenGL,但我希望用户能够在程序加载时选择一个文件。我已经尝试过 gtkmm 和 wxWidgets,但它们对于我想做的事情来说似乎太复杂了。

最佳答案

如果您只需要选择一个文件,则启动一个单独的程序来执行此操作。正如 @Dummy00001 在评论中所说,您可以将 zenity --file-selection 作为子进程启动并读取其标准输出。

char filename[1024];
FILE *f = popen("zenity --file-selection", "r");
fgets(filename, 1024, f);

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

关于Linux 中的 C++ 简单打开文件对话框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18948783/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com