gtk

    1热度

    1回答

    我希望你做得很好。 正如标题中提到的,我的问题是:如何使用C语言将数据从SQLite数据库显示到GTK + 3.0 TreeView中? 我有两个问题要做到这一点: 1)如何正确使用设计格莱德3让它看起来像一个表中的TreeView? 2)如何显示从SQLite接收到的数据到该TreeView中。 预先感谢您。

    0热度

    1回答

    我正在使用SDL编写游戏,但想要使用GTK +进行控制。因此我需要将SDL_Surface嵌入到GTK +中。我应该怎么做? 编辑 游戏将是一个基于区块的传输模拟器但(象OpenTTD),而不是使用SDL来显示该游戏UI(screenshot),我会使用GTK +。 (我发现OpenTTD的基于SDL的图形用户界面相当笨拙,因为它没有与操作系统整合,因此不支持诸如复制粘贴,用箭头和Tab键控制等)

    5热度

    1回答

    我最近研究了gtk设计模式,并找到了in-app notifications。有关何时使用它的说明,但没有提及gtk api。 我已经搜索过它,但只找到了GNotification和GApplication.send_notification,但是这会将通知发送到桌面环境。 任何人都可以帮助找到一个教程或示例代码做一个应用程序内通知?

    0热度

    1回答

    我想知道是否有可能让任何小部件获得像MacOS一样模糊的透明背景。 Deepin桌面环境能够在Qt的上下文菜单中模拟this。 Windows在放弃航空后正在慢慢采用this style。 另外,我在想,如果有任何的方式来出货不遵循用户的主题一个GTK应用程序/在* nix的字体,台式机,所以我可以用我自己的CSS样式锁定下来。 在此先感谢。

    1热度

    1回答

    我想本质上有一个图像/绘图表面作为主要部件,但然后有某种可以显示的面板或小部件。 ---------------- Image ---------------- xxxxxxxxxxxxxxxx ---------------- 的XXX基本的东西(GTK控件),用户可以用它来与应用程序交互,但他们可以将其最小化和应用程序可以将其最小化(比如对幻灯片放映)。 所以,一个p

    1热度

    1回答

    我有一个扩展器,而不是使用标签,有一个框中的按钮和标签,有点像工具栏。问题是,当我与这些小部件交互时,扩展器被激活。 基本上我希望扩展器只在实际点击箭头时才能发挥作用,而不是箭头左侧的东西......或者甚至可以是首选的,而不是按钮或其他可点击的表面。 看起来,扩展器拦截按钮上的点击事件,而不是让它们落到按钮上(不知道它们是否也在反应)。 通过修改点击事件的行为并做一些鼠标点击测试,可能会在源代码

    0热度

    1回答

    什么是防止代码块错误的真正途径。 我知道问题很短,但是当我选择的路,我得到错误

    0热度

    1回答

    我在Eclipse中编译GTK小部件的C代码时出现了一些错误,表明无法找到gtk/gtk.h。我已经安装了GTK + 2和GTK + 3;还包含GTK的头文件路径,但似乎Eclipse环境仍然无法找到所需的头文件。 非常感谢来自社区的任何建议!

    2热度

    1回答

    我想我有一个独特的问题。 我想创建一个水平工具栏,可以容纳标签,按钮和其他gtk小部件。我想收集尽可能多的信息,但我也需要它为各种屏幕尺寸工作。 最终我试图预测GUI会在更小的屏幕上运行,所以我想使用的大多数小部件实际上都不适合,因为它们会占用太多空间。 但我仍想让它们对用户可用,所以我想我可以有两行或三行小部件。把最常用的顶端。 最终,我希望用户能够在运行时添加不同的小部件,具体取决于他们想要的

    0热度

    1回答

    我尝试制作一个基于Gtk.Grid的HTML表格(在单元格和表格周围有边框)。由于表格只包含标签,我开始尝试对标签进行样式设置。我尝试这样做: label { border: 1px solid black; } ,但它没有工作,虽然在同一个CSS文件,我能够在窗口背景色设置为lightblue。 所以我简化了我的问题到以下两个文件。 test.py: import gi gi.