【发布时间】:2018-09-24 15:52:07
【问题描述】:
用 C 编写代码,必须在 Raspbian 上运行,但可以选择具有各种显示 - 从 128*64 到 1280*1024 甚至更大。我希望我的程序首先获取显示器的物理尺寸(以像素为单位),然后决定在其中创建哪些窗口。该应用程序是一种信息亭,可能不需要用户交互,因此必须从一开始就正确显示。 使用 Raspbian Stretch, Cairo over Gtk, gcc 6.3.0
【问题讨论】:
-
我确实找到了(在这些相同的页面上)width=gdk_screen_width();高度=gdk_screen_height();但这会在编译时发出警告(“已弃用”),并在运行时出现错误(“断言 GDK_IS_SCREEN 失败或类似情况)
-
你打电话给
gtk_init了吗?