[已解决]wayland或其他桌面环境有没有类似windows的getopenfile的函数?

就是那个可以打开一个选择文件对话框的api

用 portal 的话: https://flatpak.github.io/xdg-desktop-portal/#gdbus-org.freedesktop.portal.FileChooser
非沙盒程序的话,你也可以用原生 UI,就是你的 GUI toolkit 提供的那个。

多谢提供。
但我不会用 portal
只会 c

这个是 dbus 接口,语言无关的。