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

关注

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

最佳答案

  • chen0000009 发表于2018-01-10

    是的,QT需要调用X11中部分函数

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

    举报 评论5 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实现的 回复

其他答案

  • xdsnet 发表于 2018-01-10

    QT的优势是跨平台啊。

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

    举报 评论 0

  • 明有几时有 发表于 2018-01-11

    是的,但在不同的平台使用的是不同编译器编译的库,并不是同一个文件

    举报 评论 0

  • donatello 发表于 2018-01-12

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

    举报 评论 0

我来回答

试用推荐

TPYBoard - GPS 开发板

产品总数:3个  申请人数:108

距离结束时间:

推荐达人 更多>

  • 王奕 向ta提问

    Eagleson

    在学习FPGA的道路上 我们一起成长吧!

    在行: FPGA/CPLD

  • 靳飞 向ta提问

    汉云

    在路上的Linuxer

    在行: DSP技术 Linux 系统 STM32讨论区 PIC单片机 PCB技术/设计/定制

  • Angel Cherry 向ta提问

    MOP

    用愛和熱忱寫好每一行Code

    在行: FPGA/CPLD Linux 系统 热门单片机

  • 陈龙 向ta提问

    活到老学到老、生命在于折腾

    在行: 电路设计 Linux 系统 DIY创客 开发板

  • 徐珂靖 向ta提问

    xukejing

    Linux系统 、热门开发板

    在行: Linux 系统

完成答题
赶快去开启您的宝箱吧