问题标签 [gtk2]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
pygtk - GTK / PyGTK 使 ComboBox 可使用键盘搜索
是否可以使 ComboBox可搜索?如果是,如何?
我希望能够,当 ComboBox 处于活动状态并且用键盘键入一个字母时,选择 ComboBox 内以该字母开头的第一个项目,以此类推,然后是下一个字母。
例如,这与网页内的 ComboBox 的功能相同。
我找不到任何选项可以在 ComboBox 或包含数据的 ListStore 上以与 TreeView 具有方法set_enable_search
和set_search_column
.
python - 无法滚动到 TreeView PyGTK / GTK 的末尾
当我尝试向下滚动到位于 ScrolledWindow 内的 TreeView 的末尾时,它不会滚动到它应该滚动的位置,而是滚动一两行。
我尝试了几种方法,它们都提供相同的行为:
哪里有问题 ?
c++ - 将 GtkLabel 相对于 GtkDrawingArea 对齐
我在 VBox 中有一个 GtkLabel 和一个 GtkDrawingArea,我想将标签相对于 GtkDrawingArea 的 X 坐标(位于 VBox 中的标签下方)居中,我如何告诉 GTK 将该标签相对于该标签居中“锚”点?这个点应该是标签的中心。
ruby - 有没有办法用 GTK2 更改标题栏?
我有一个使用 GTK2 用 Ruby 编写的桌面应用程序。这只是一个与 GTK2 一起玩的小型测试应用程序,但我在实现我想做的事情时遇到了问题。有什么方法可以使用 GTK2 获取标题栏(除了设置标题),特别是添加一个按钮(在下图中的最小/最大/等,B 旁边)或向菜单添加一个选项当您单击标题栏上的图标(下图中的 A)时会弹出?
我认为可能没有,因为 GTK 旨在与许多不同的窗口管理器一起使用,但我只是想知道是否有。作为一个附带问题,单击“十字”按钮会触发什么事件?目前,如果用户单击该窗口消失但程序没有结束 - 我需要捕获该事件并退出程序。
谢谢你的帮助,包括打我的头,告诉我我有多傻。
gtk - 我可以将 gtkbuilder 应用程序加载到“父”gtkbuilder 框架中吗?
我正在使用 Glade-3 构建一套 Gtk 应用程序。
这些应用程序应该有一个共同的外观,我们已经决定了一个所有应用程序将共享的共同“框架”,包括一个菜单栏、工具栏、状态栏、一个垂直面板 - 和中间的空格将由每个应用程序填写。
这个常见的“框架”是使用 Glade-3 设计的,并以 Gtkbuilder 格式保存。
我想做的是也使用 Glade-3 为每个应用程序设计“中间部分”,然后以某种方式将其加载到父框架中。
这样的事情可能吗?我不介意在 Gtk 中重写父框架,因为它相当简单 - 主要内容将在我们肯定想要使用 Glade 设计的应用程序特定细节中。
我没有看到以某种方式获得读取 Gtkbuilder 文件并将其粘贴到父小部件中的结果。
我正在使用 Perl/Gtk2。
php - PHP GTK 短路径
我有以下PHP GTK代码位于C:\gtk
它显示了图像 C:\gtk\bg.jpg
,但我的问题是如何从本地路径显示它。 PHP 文件位于该文件夹中,因此我只需要键入bg.jpg
,但这不起作用。
php - PHP GTK 按钮单击
我试图让这个按钮在你点击它时改变背景 ,这就是我所拥有的:
为什么这不起作用?
我认为这 $btn->clicked(function(){
部分是问题所在。
python - GTK 和 PYGTK 的区别
许多程序员以这种方式同时导入 gtk 和 pygtk:
我只使用 gtk 创建了一个简单的程序,它可以工作:
所以......问题是:与 GTK 和 PYGTK 有什么区别?
c++ - 如何在 gtkrc 中捕捉 GTK 焦点状态?
GTK+ 2.x 有以下状态:NORMAL, PRELIGHT, ACTIVE, INSENSITIVE, SELECTED
用于 GTK 主题,我可以做类似...
.. 在NORMAL
状态时更改背景颜色。
此外,我可以通过更改PRELIGHT
状态图像来更改按钮的背景图像(当鼠标悬停在按钮上时)。
但是当用户使用 TAB 箭头循环焦点时(即当按钮周围出现虚线矩形时),我无法找到更改按钮背景的方法。我想在 gtkrc 中使用主题来做到这一点,这可能吗?
perl - 如何从 perl 中使用 Gnome 的 sudo 对话框?
我需要在 gtk2-perl 用户程序上运行特权命令。我正在谷歌搜索如何使用默认对话框在 Gnome 上获取 root 权限,但可以找到答案。
我唯一的方法是询问密码并在命令中使用
但这有点难看。我正在寻找旧的 gtksudo 和类似的帮助程序,但似乎在 Ubuntu 10.10 中没有
任何指针?