我对使用 xcb 库的“图形上下文”感到困惑。www 周围有一些示例,它们都显示了创建一个具有单个图形上下文的单个窗口。当然,当设置多个窗口时,每个窗口都会有自己的图形上下文,或者可能有几个。
我可以或应该为同一个窗口创建多个图形上下文吗?例如,一个用于绘制花朵,另一个用于河流,第三个用于文本标签?还是只使用一个并使其适应手头的工作更好?
在这方面,什么被认为是好的编程风格?
我对使用 xcb 库的“图形上下文”感到困惑。www 周围有一些示例,它们都显示了创建一个具有单个图形上下文的单个窗口。当然,当设置多个窗口时,每个窗口都会有自己的图形上下文,或者可能有几个。
我可以或应该为同一个窗口创建多个图形上下文吗?例如,一个用于绘制花朵,另一个用于河流,第三个用于文本标签?还是只使用一个并使其适应手头的工作更好?
在这方面,什么被认为是好的编程风格?