125得票21回答
在没有安装Qt的Linux上启动Qt5应用程序时出现“无法加载平台插件“ xcb ””错误

我编写了一个使用Qt5的Linux应用程序。 但是,当我在没有安装Qt SDK的Linux上尝试启动它时,控制台显示以下内容: “无法加载平台插件“xcb”。可用的平台为:” 我该如何解决?也许我需要复制一些插件文件? 当我使用已经安装好Qt5的Ubuntu系统,但重命名了Qt目录时,...

17得票2回答
XCB是否准备好用于生产环境?我应该使用Xlib吗?

如果需要使用X11事件、窗口和输入的低级访问而不使用GTK、QT等框架,应该使用Xlib还是XCB?它们各自的优缺点是什么?

15得票1回答
如何将图像显示在 XCB 窗口中?

我无法在XCB窗口中显示图像(使用libpng提取的PNG格式),它总是完全空白/白色。 我相信PNG提取是正确的,因为我可以将其完美地重写到另一个文件中。 我尝试了我能找到的一切(说明、指南、文档),但已经没有任何想法: 创建一个xcb_pixmap_t,使用从PNG中获取的数据调用xcb...

13得票3回答
如何使用XCB向应用程序发送按键事件?

如何使用XCB从另一个程序向窗口(当前活动的窗口)发送按键或释放按键事件? 我找到了一些使用XLib 的教程,但是我想使用XCB。 我猜我需要调用xcb_send_event,但是我不知道要将什么作为参数传递。

12得票1回答
Linux下的Qt多线程问题

我已经在我的项目中使用Qt进行开发一段时间了,我们开始转向更注重线程的设计。在将一些GL渲染小部件移动到其他线程时,我发现了一些非常奇怪的行为。似乎如果一个GL小部件在一个接受用户输入(如QTextEdit)获取焦点之前开始从另一个线程(boost线程或QThread)更新,我会遇到XCB崩溃...

10得票2回答
XCB忽略重复按键

我正在努力想出如何在使用xcb进行输入时忽略重复的按键。 我需要实现这样的功能:uint32_t mask = XCB_KB_AUTO_REPEAT_MODE; uint32_t values[] = {XCB_AUTO_REPEAT_MODE_OFF, None}; xcb_change_...

9得票4回答
Xlib中的窗口位置

如何使用普通的xlib(或全新的XCB)获取顶级窗口相对于根窗口(即整个屏幕)的位置?

9得票5回答
薄荷系统:Genymotion 安装问题

我是一个Mint新手。我从/home/user/Android目录下的.bin文件中安装了Genymotion模拟器。当我尝试执行Genymotion时,出现如下消息: ``` /Android/genymotion $ ./genymotion ./genymotion: error wh...

8得票1回答
如何使用XCB关闭按钮退出程序

在如何通过X按钮关闭应用程序方面,我找不到任何参考资料。我正在使用XCB编程,并希望通过“X”按钮关闭程序。我查看了相关文档,但是没有找到相关信息。我知道如何通过按按钮来关闭程序。另外,通过按“X”按钮,窗口似乎关闭了,但实际上并没有。

8得票2回答
通过XCB获取键盘布局和按键符号。

我正在为Linux创建一个集成在简单窗口管理器中的屏幕键盘。目前我正在使用XCB,并且现在我想制造虚假按键。使用xtest扩展,一切都正常,除了一个细节,即我无法从想要输入的keysyms中获取真实的keycodes。 目前我正在使用xcb_key_symbols_get_keycode,然...