我想使其能够在所有的Unix系统上使用,所以我想这将涉及xwindows?不确定如何与操作系统通信以制作自己的顶部栏,我想我也需要一种制作滚动条的方式。必须有一种简单的方法来做这些事情。
最佳答案
人们(理所当然地)提到了Qt工具包。这就是KDE所使用的。
另一种流行的是GTK +。主要语言是C,而不是C ++。但是有C ++包装程序,例如gtkmm(“ GTK减号”)。它源自GIMP,是GNOME的工具包。如果您运行的是Firefox,则使用的是GTK +。
wXWidgets是另一个。
FLTK是另一个。
较旧的是Xlib,Xaw和Motif。如果您是受虐狂,请只使用这些。 XCB是Xlib的替代品,用于需要与X协议保持紧密联系的低级方案。
如果您完全不希望X,则可以使用svgalib(哇,我已经很长时间没有想过了),directfb或只是在帧缓冲设备上调用mmap
。我不推荐任何这些。 X可以正常工作,并且比许多人认为的要好。
关于c++ - 在哪里可以学习如何在C++中使用窗口格式和菜单项?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4905030/