• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

QT底层是否还调用了Xlib库的函数?

smartCode 2018-01-09 浏览量:1196
请教各位大神,基于LINUX的图形界面设计,使用QT比使用X11库,存在哪些优点,QT是否封装了Xlib中的一些方法,还是封装了X11库中的方法,目前对这一块很困惑。谢谢关注
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 是的,QT需要调用X11中部分函数

    参考http://www.cnblogs.com/yongpenghan/p/4555634.html

    • 发布于 2018-01-10
    • 举报
    • 评论 6
    • 0
    • 0
smartCode 回复了 chen0000009:假设使用QT代替原来通过X11实现的GUI,虽然可以使用QT封装好的模块,效率应该会有所降低吧,一般来说,LINUX的图形界面是否通过调用X11库来实现的呢? 回复
smartCode 回复了 chen0000009:假设使用QT代替原来通过X11实现的GUI,虽然可以使用QT封装好的模块,效率应该会有所降低吧,一般来说,LINUX的图形界面是否通过调用X11库来实现的呢? 回复
smartCode 回复了 chen0000009:同时X11库会调用XLIB中的API 么 回复
chen0000009 回复了 smartCode:效率理论上都差不多,X11会调用这些API的 回复
chen0000009 回复了 smartCode:图形界面多数是调用X11实现的 回复
电子老工程师 回复了 :原厂没有尾缀带“AB”的型号,按照标准型号: SSF-21T-P1.4为准。 回复

其他答案 数量:3
  • QT的优势是跨平台啊。

    QT在Linux中封装了xlib的方法(在Win上也封装了win环境下图形界面库的方法)。

    • 发布于2018-01-10
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :RJLSE4238101T 厂牌:Amphenol ICC 8p8c带屏蔽 回复

  • 是的,但在不同的平台使用的是不同编译器编译的库,并不是同一个文件
    • 发布于2018-01-11
    • 举报
    • 评论 1
    • 0
    • 0
电子老工程师 回复了  :芯片时间指示器参数不同。以下有截图说明。 回复

  • Linux有包含这个库,至于Windows那就更高级,有个叫OPENGL的图形库。

    • 发布于2018-01-12
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

QT底层是否还调用了Xlib库的函数?