zoukankan      html  css  js  c++  java
  • X windows的底层实现机制

    Qt在Linux上运行崩溃了,很可能的原因是对于X11机制的不了解。很可能是UI代码里面对窗口的操作不规范而导致Qt内部的BUG暴露出来。具体UI实现代码我也没有看。是别人维护的。打算今天去看下代码,顺带有机会了解下Linux下X11的底层机制。

     其实标题可能不准确。应该是对Xlib编程接口的了解,而不是Xlib的内部实现。在windows操作系统上对应直接调用windows GUI相关的API来实现创建管理窗口等。其实也可以间接的学习到X window system protocol的内部一些机制。

    X windows 维基百科:

    http://en.wikipedia.org/wiki/X_Window_System_protocols_and_architecture

    X Window System Internals:(这个不用说了,与windows internal那大部头是一样的,同样是底层原理)

    http://xwindow.angelfire.com

    X windows入门

    http://www2.its.strath.ac.uk/courses/x/

    官方x.org的wiki:

    http://www.x.org/wiki/Documentation/

    X Window System Protocol:

    http://www.x.org/releases/X11R7.7/doc/xproto/x11protocol.html#x11protocol

  • 相关阅读:
    第一讲 递归与循环3
    第一讲 递归与循环2
    第一讲 递归与循环1
    [转]批处理
    VBA运算符(九)
    VBA常量(八)
    VBA变量(七)
    VBA输入框(InputBox)(六)
    VBA消息框(MsgBox)(五)
    VBA宏注释(四)
  • 原文地址:https://www.cnblogs.com/foohack/p/4071418.html
Copyright © 2011-2022 走看看