gtk相关内容

如何将网络摄像头提要发送到GTK窗口?

我需要使用C,GTK2/3,开罗获取网络摄像头视频供稿.但是找不到关于它的任何引用. 下面显示了如何尝试使用opencv.无法成功.我需要使用gstreamer,cairo了解其他方法. 我期望通过简单的代码将视频传递到GTK窗口.非常感谢有人可以提供示例代码. /*gcc -o weby3 att3.c`pkg-config --libs --cflags gtk + -2.0 o ..
发布时间:2021-04-21 18:48:25 其他开发

gtkmm 3 Windows 64位

我不认为有人设法为Windows 64位构建gtkmm 3,还是知道一个好的构建? 人们在Google上尝试了大约3-4个链接,但是由于种种原因,我无法使其中任何一个正常工作.pkg-config文件丢失(因此我无法编译任何程序),或者得到 incompatible .dll.a 样式错误消息,或者程序崩溃了. 我尝试自己构建它,但由于我认为我没有足够的经验而失败了,我尝试在gtkmm ..
发布时间:2021-04-19 20:00:19 C/C++开发

GTK GUI因异步/等待而冻结,并且进度T冻结.

我正在使用GTK#来构建GUI.一些数据在后台处理,我想在用户界面上查看一些有关进度的信息.这是一些代码,展示了我尝试执行此操作的方式: 使用系统;使用Gtk;使用System.Threading.Tasks;使用System.Threading;公共局部类MainWindow:Gtk.Window{//一个按钮和一个文本框私人VBox VB =新的VBox();私人Button B = new ..
发布时间:2021-04-12 18:43:49 C#/.NET

Android Studio OpenCV NDK:未指定错误,未实现该功能

我在Windows上的Android Studio中编写.我在本机c ++代码中使用OpenCV.调用该函数时,我在logcat中收到此错误: "OpenCV错误:未指定的错误(该功能未实现.在Windows,GTK + 2.x或Carbon支持下重建库.如果你在Ubuntu或Debian上,安装libgtk2.0-dev和pkg-config,然后重新运行cmake或配置脚本)在cvSho ..
发布时间:2021-04-04 20:45:10 移动开发

如何在Gtk叠加层中设置Gtk按钮的位置

所以目前我有一个Gtk叠加层.我可以使用Gtk的 Gtk.Align.CENTER 调出要定位的按钮,但是我一直在尝试定位按钮而不是对齐按钮. #叠加层self.overlay = Gtk.Overlay()self.overlay.show()# 图像image_pixbuf = GdkPixbuf.Pixbuf.new_from_file("pics/sgcity.png")image_pi ..
发布时间:2021-04-03 18:33:42 Python

python GTK3限制标签宽度

我在流箱中有一组标签,问题是我希望这些标签的最大宽度为96px.我已经设置了label.set_ellipsize(True),但是由于流框为它们提供了尽可能多的空间,因此即使我将其尺寸请求设置为96px宽,它们也不会椭圆化. 我已经尝试过发现的所有功能,似乎在所有涉及的小部件上都是切向相关的,但是似乎没有任何作用. 我确实找到的唯一解决方法是使用set_min_children_pe ..
发布时间:2021-02-15 20:43:44 Python

gtk + python输入颜色

我正在尝试更改gtk3条目文本的颜色.已经到处搜索,找不到方法.我认为这是一个entry_buffer,但我不知道该怎么做. gtk2很容易找到,但是我的项目全部在gtk 3中.如果有人可以帮助我,我将不胜感激. 解决方案 所以有这个问题如何在Python中使按钮使用不同的颜色GTK3(使用gi)?您可能会发现有用.答案之一指向文章 GTK + 3个主题:设置应用程序样式,说明如何在pyt ..
发布时间:2020-11-21 19:45:39 Python

GTK3 TextView文本颜色与字体

当我使用gtk_css_provider_new创建CSS提供程序,并使用gtk_css_provider_load_from_data加载它时,将其提供给"textview {color:red; font:30px serif;}"作为数据,并通过使用gtk_style_context_add_provider将其应用于gtk_text_view,结果是它将字体大小更改为30,但将文本颜色保留 ..
发布时间:2020-11-21 19:39:49 前端开发

错误:无效值不应该被忽略-C/GTK +

我正在尝试在GTK +中创建一个具有如下所示标签的窗口: 每当用户单击“新建"按钮时,就会出现一个新标签. 但是,当我编译程序时,出现了错误:void值不应该被忽略 phongcao@phongcao:~$ g++ /home/phongcao/C++/GTK+/newtab.cc -o /home/phongcao/C++/GTK+/newtab `pkg-config gtk ..
发布时间:2020-11-21 19:26:15 C/C++开发

在Windows 10上安装GTk for c?

您能告诉我如何在Windows 10上安装GTK或获得逐步指南吗,我尝试过的所有方法都没有帮助我. 可能还会有人解释如何从cmd进行编译或准备IDE(可能是代码:可能是块). 解决方案 我提到的任何命令都应在MINGW shell上运行,请在此处找到:C:\msys64\msys2_shell.cmd 首先使用pacman -Syu 更新msys2 确保已安装GCC ...使用p ..
发布时间:2020-11-21 19:26:10 其他开发

如何以编程方式对TreeView进行排序

我想在TreeView中创建一个排序列表.我知道用户可以通过单击列标题来对内容进行排序.但是如何以编程方式(例如在内容的每次更改中)进行操作? 解决方案 用 GtkTreeModelSort . ..
发布时间:2020-11-21 19:26:02 其他开发

如何更改gtkwidget的厚度?

此图片显示了我当前应用中的场景.看起来很蠢空的gtk列表仅占用屏幕的一半.如何使它占据屏幕的五分之四,“完成"按钮占屏幕的五分之一?我一如既往地使用C编程语言和刚刚升级到的gtk3.如果有一种方法可以调整小部件的厚度,那么我在繁琐的文本输入方面也会遇到麻烦.使其均质使它们相同,但是我如何使其不均质但让我决定每个小部件获得多少屏幕? #include "DisplayHelp.h" #defi ..
发布时间:2020-11-21 19:24:59 其他开发

删除gtk.Button上的内部边框

我想删除gtk.Button上的边框,并设置其大小为固定值.我该怎么做? 我的按钮如下所示: b = gtk.Button() b.set_relief(gtk.RELIEF_NONE) 谢谢! p.d:我正在使用pygtk 解决方案 您可以使用对于删除边框,gtk.Button通常会占用比您希望的更多的空间.您可以尝试将某些样式属性(例如"inner-border")设置为 ..
发布时间:2020-11-21 19:24:55 Python

如何使用GTK +作为GUI将图像文件作为图标编译为EXE?

我知道如何将图像设置为GtkWindow的图标. GtkWindow * window; gtk_window_set_icon_from_file(window, "icon.png", NULL); 并与exe一起放置icon.png. 但是如果我不想将该图像文件保存在文件夹中怎么办?我希望它以某种方式捆绑在exe文件中. 我知道这可以在Qt中使用qrc来完成.我也可以在 ..
发布时间:2020-11-21 19:24:54 其他开发

当我运行自己的简单GTK应用程序时,CPU负载非常大

借助堆栈溢出的帮助,我使用线程构建了GTK3应用程序.它工作正常.但是它占用了大约90%的CPU负载.您能告诉我是什么原因导致此问题吗?即使我将睡眠时间从100 ms增加到1 sec,也无济于事. 代码在这里: https://gist.github.com/ymkim92/247b801a003efbb274e68297a12951a5 // gcc ledgui.c `pkg-co ..
发布时间:2020-11-21 19:23:45 其他开发

如何避免在Python中关闭Gtk.Dialog?

我在Gtk.Dialog中有一个窗体,其中有一个“确定"按钮和一个“取消"按钮. 当我单击“确定"按钮时,对话框将返回1,而当我单击“取消"按钮时,它将返回0. 我要验证的是表单的字段,这样,如果任何字段包含无效数据(如数字字段中的字母或空字段),则如果按下“确定"按钮,对话框就无法销毁. 解决方案 您可以定义一个自定义对话框. 此处,您可以找到一个示例.仅当您的验证成功时,方 ..
发布时间:2020-11-21 19:23:37 Python