Lazarus:使用哪个工具包?
我想知道Lazarus IDE(linux版本)使用哪个工具包? 这不是gtk吗?或者也许......其他? 谢谢
i would like to know which toolkit is used in Lazarus IDE (linux version) ?
It isnt gtk ? Or maybe ... other ?
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
有多种可能性,GTK2 或 QT。旧版本也支持 GTK1。直接在 X11 之上构建还有未完成的工作(LCL-FPGUI)。
大多数发行版倾向于提供 GTK2 版本,但这
部分 QT 也需要一个名为 qtinf(有时也称为 QTPAS)的“扁平化”库,它将 C++ QT 包装在 C 中,因此可以由 Pascal 调用。
There are multiple possibilties, GTK2 or QT. Older versions also supported GTK1. There are unfinished efforts (LCL-FPGUI) to build directly on top of X11.
Most distros tend to ship the GTK2 edition though
This partially also QT requires a "flattening" library called qtinf (sometimes also called QTPAS), which wraps C++ QT in C, so it can be called by Pascal.
不会。Lazarus 使用 fpGUI 工具包作为其本机工具包。您还可以使用 Qt、Carbon、Cocoa、GTK1、GTK2,我似乎还记得 TK 和 WX 小部件也可以作为可能的替代品。 这是一个讨论 fpGUI 的页面,并提到了一些也可以在 Lazarus 中使用的其他工具包。 干杯!
No. Lazarus uses the fpGUI toolkit as its native toolkit. You can also use Qt, Carbon, Cocoa, GTK1, GTK2, I seem to remember TK, and WX widgets as possible alternatives also. Here is a page that talks about fpGUI, and mentions some other toolkits that can be used in Lazarus also. Cheers!