gtk相关内容

C&带有Microsoft Visual Studio IDE的GTK,这可能吗?

我开始使用 C 在 GTK 中工作,并且我对Microsoft Visual Studio非常熟悉.我用于编译 codeblocks 或 devC ++ 甚至手动的 gcc 命令.但是我不知道是否有可能将 GTK 集成到 VS IDE 中,因为我知道 C 是可能的.我尝试了很多,但不幸的是没有成功. 谢谢 PS:我现在拥有VS 2017 RC,但我可以回到VS Community 20 ..
发布时间:2021-05-13 20:01:42 其他开发

在Rust中处理GTK +事件的另一种方法

目前,我使用 Rc 和 RefCell 管理GTK +事件,如以下示例所示: 外部箱子gtk;使用std :: cell :: RefCell;使用std :: rc :: Rc;使用gtk :: {Button,ButtonExt,ContainerExt,Inhibit,Label,WidgetExt,Window,WindowType};使用gtk :: Orientation :: Ve ..
发布时间:2021-05-13 20:01:39 其他开发

GtkImage文件名

如何获取GtkImage小部件中使用的图像的文件名? 我有一个显示不同图像的GtkImage小部件.我希望能够单击GtkImage,确定已单击了哪个图像,即获取文件名,然后显示较大的版本. 谢谢 解决方案 您可以获取 g_object_get_property .这些行中的内容: GValue值= {0,};/*如果您具有glib版本2.30或更高版本,请使用:* GVal ..
发布时间:2021-05-13 20:01:33 其他开发

无法使用Gtk.Overlay覆盖Gstreamer视频

我有一个使用Python,PyGObject(Gtk 3)和GStreamer(0.11)的项目 我的应用程序中有视频,因此我使用的是Gtk.Overlay小部件,因此可以在视频背景上放置其他视觉元素.(我需要这个,请相信我.)(由于小部件的数量以及这些小部件的特定位置和覆盖的需要,我使用的是Gtk.Fixed容器.) 但是,在将Gtk.Overlay对象与通过"overlay.add ..
发布时间:2021-05-13 20:01:30 Python

手动滚动到Gtk.ScrolledWindow中的子级

我正在开发GTK应用程序(在带有PyGTK的Python中),我需要手动滚动Gtk.ScrolledWindow到它包含的子项以在屏幕上显示它. ScrolledWindow包含一个ListBox,其中包含很多ListBoxRow. self.currencySwitcher = CurrencySwitcher(自身)self.currencySwitcherBox = Gtk.Sc ..
发布时间:2021-05-13 20:01:27 其他开发

GTK-Python Treeview排序列数据(文件大小-字节数据)

我有一个带有Python代码的GTK GUI.GUI上有一个树状视图.我需要在树视图上列出文件大小,然后通过单击列按文件大小对其进行排序.但是它通过使用文件大小作为字符串来对文件进行排序. 对这些文件进行排序的常用方法是什么? 使用字符串文件大小值(带有单元格功能或自定义排序功能). 使用整数文件大小值(带有单元格功能或自定义排序功能). 另一种方式? 这是简化的代码: ..
发布时间:2021-05-13 20:01:24 Python

如何在PHP-Gtk中给打印机打印?

我想使用PHP-Gtk打印一些记录. 我正在使用以下代码,但是没有用. $ handle = fopen("PRN","w");fwrite($ handle,'文本到打印机');fclose($ handle); 请帮助我谢谢拉胡尔 解决方案 假设您要在Windows环境中使用它,我想您应该看看 php.net (链接指向可用于PHP 5.2.11的PECL 5.2.6) ..
发布时间:2021-05-13 20:01:21 PHP

gtk_list_store_clear()函数在C中引发分段错误

我正在C中使用GTK编写程序.我正在使用GtkListStore来显示一些来自数据库的数据.发出特定信号后,我想删除GtkListStore中的所有行.我使用了gtk_list_store_clear()函数,但这会引起分段错误. 我的代码有什么问题? //全局声明GtkListStore * liststore2;//在main()函数内部liststore2 = GTK_LIST_ST ..
发布时间:2021-05-13 20:01:18 其他开发

gtk +/x11:有无复合管理器的半透明窗口?

我需要一些代码来使我的窗口(最好是窗口上的所有小部件)半透明.我知道我可以使用gtk_window_set_opacity()进行操作,但是它仅在复合管理器正在运行时才起作用,但是如果没有,该怎么办?我在Google上搜索了很多东西,发现很多代码甚至都不能编译,不起作用或只是概念证明.没有令人满意的解决方案.我不想弄糟X11 Xlib糟糕的API(我只是没有时间学习它). 在哪里可以找到这样 ..
发布时间:2021-05-13 20:01:15 其他开发

Python指标在Ubuntu 3次后停止更新

我正在用Python编写一个指标,该指标应每5分钟更新一次.不幸的是,标签仅更新了3次,但尽管线程仍在运行,但标签保持不变. 出于演示目的,我将数据替换为当前时间. #!/usr/bin/env python3导入信号进口gi导入线程gi.require_version('Gtk','3.0')gi.require_version('AppIndicator3','0.1')从gi.rep ..
发布时间:2021-05-13 20:01:12 Python

pip安装PyGTK错误

我以管理员身份在命令提示符下键入以下内容: pip install PyGTK 并出现以下错误: 找不到满足PyGTK要求的版本.找不到与PyGTK匹配的分布 为什么会发生这种情况,请多多关照. 解决方案 PyGTK 是仅适用于Windows上的Python 2.6. 有关更多全新安装说明,请参见 https://pygobject.readthedocs.io/en/ ..
发布时间:2021-05-13 20:01:08 Python

如何在CMake中使用glib-compile-resources

随着任何GTK项目的发展,GTK应用程序都倾向于与gresources捆绑在一起以分离出代码和UI设计.这非常有用,因为UI/UX设计师不需要知道代码就可以...进行良好的设计并最终为该项目贡献自己的技能和精力. 不仅设计师,而且程序员也受益匪浅!因为代码变得非常“逻辑或问题解决",而不是将UI和逻辑代码同时保存在一个文件中. 但是,要编译我们的GResource,我们需要 glib- ..
发布时间:2021-05-13 20:01:05 其他开发

获取屏幕像素颜色linux python3

我在python 2.7中有一个正在尝试转换为python 3.3的工作程序. 工作版本为: #!/usr/bin/python2导入gtk.gdk导入系统def PixelAt(x,y):w = gtk.gdk.get_default_root_window()pb = gtk.gdk.Pixbuf(gtk.gdk.COLORSPACE_RGB,False,8,1,1)厘米= w.get ..
发布时间:2021-05-13 20:01:02 服务器开发

Lablgtk中Gdk.Window,GtkWindow和GWindow之间的区别

在Lablgtk中,(至少)有三种类型的窗口命名模块: Gdk.Window GtkWindow GWindow 它们之间有什么区别,我怎么能从另一个过渡到另一个? 解决方案 GTK最初用于X11系统.在X11中,“窗口"是一个矩形区域,您可以在该区域上进行绘制并从中选择事件.它们可以嵌套在树中,整个屏幕的顶部都带有“根窗口". Gdk.window 是X11窗口的薄包装, ..
发布时间:2021-05-13 20:00:59 其他开发

PyGtk:销毁组合框会导致错误

我的目的是破坏组合框,如果其中一个处于活动状态. 我写了这个测试代码: import pygtkpygtk.require('2.0')导入gtk导入gobjectdef remove(combobox):如果combobox.get_active_text()中的"OptionC":combobox.destroy()窗口= gtk.Window(gtk.WINDOW_TOPLEVEL ..
发布时间:2021-05-13 20:00:56 其他开发

Gtk ::带有标准图标的按钮

如果我使用: Gtk :: Button * button = Gtk :: manage(新的Gtk :: Button(Gtk :: Stock :: DELETE)); 它可以完美工作,但是文档和标题显示:已弃用,请使用标签_Delete 但是如果我只是写 Gtk :: Button * button = Gtk :: manage(新的Gtk :: Button("_ D ..
发布时间:2021-05-13 20:00:53 其他开发

使用GMenu菜单中的巨大差距

使用GMenu(Gnome/Gtk)创建菜单时,菜单项的标签(->图片)上留有很大的空隙.有什么想法要解决吗? #include#include#include#include//..//..if(标题&&(动作||子菜单)){GMenuItem *项目;如果(子菜单){item = g_m ..
发布时间:2021-05-13 20:00:50 服务器开发

GTK +中的CSS样式

好吧,我最近开始在C语言中使用GTK +进行编程.我的代码中有一个GdkToggleButton,我想用CSS添加样式.我已经在这里 https://developer.gnome.org/gtk3/stable 阅读了几乎所有的GTK3 +文档.一个>,但没有找到适合我的情况.实际上,有关CSS的文档中有一部分,但是我找不到真正解析CSS文件的那一部分. 我要做的就是使用CSS或任何其他方 ..
发布时间:2021-05-13 20:00:47 前端开发

Python GTK调整大图像的大小以适合窗口

重要提示:我正在使用 PyGObject 来访问GTK小部件,而不是 PyGTK .这就是使这个问题不同于类似问题的原因: PyGTK:如何使图像自动缩放以适合其父窗口小部件? 在GTK中缩放图像 我想做一个非常简单的应用程序,该应用程序显示标签,图像和按钮,它们全部堆叠在一起.该应用程序应在全屏模式下运行. 尝试时,我遇到了问题.我的图像具有很高的分辨率,因此当我仅通过文件创 ..
发布时间:2021-05-13 20:00:44 Python