gtk3相关内容

使用“尝试";避免分段错误

最近在我的一个程序中,我遇到了分段错误问题.我设法找到了导致问题的线路,但我还没有找到解决方法. 行: self.window_player.add(self.vlc) 其中 self.vlc 是一个小部件,self.window_player 是一个空的 Gtk.Window() 在 glade 中创建. 该行在我的程序的 __init__ 处,所以实际上这个问题只在启动程序时发 ..
发布时间:2022-01-12 15:38:50 Python

减少 gnome 终端中的标签栏高度

我最近用 gnome-terminal 安装了 Lubuntu 16.04.我喜欢 gnome-terminal 在显示器上消耗更少的空间.但是最新版本的右上角有两个烦人的按钮,这对我来说毫无意义.因为,喜欢终端的用户更有可能使用键盘快捷键来执行选项卡操作,而不是点击鼠标.有了这两个额外的按钮,标签栏变得更宽,并在显示器上占用更多空间.点击这里截屏.请帮助我从 gnome-terminal 窗口中 ..
发布时间:2022-01-09 20:55:37 前端开发

将附加参数传递给 gtk 函数

我正在尝试学习如何使用 gtk+ 3.0 制作 GUI.我想将一个简单的参数(一个整数)传递给回调函数,这样当我按下按钮时,参数的值就会发生变化.这是我的代码: #include void buttonFunction(GtkWidget * widget, gpointer data, int & n){n = 1;}int main(int argc, char ** argv){整数 n ..
发布时间:2022-01-03 08:34:17 其他开发

如何向pygobject虚拟终端发送命令?

现在我可以创建一个终端,但输出不用作命令.它只是向虚拟终端打印一个字符串. from gi.repository import Gtk, GObject, Vte类 TheWindow(Gtk.Window):def __init__(self):Gtk.Window.__init__(self, title="继承的单元格渲染器")self.set_default_size(400, 200) ..
发布时间:2021-12-28 10:38:04 Python

Ubuntu 12.10 libgtk-3-0 缺少符号

我正在运行 Ubuntu 12.10,但不知何故我的 libgtk-3-0 搞砸了.尝试运行许多不同的应用程序时,我收到如下错误: gedit:符号查找错误:/usr/lib/libgtk-3.so.0:未定义符号:g_action_group_action_state_changed 我尝试重新安装 libgtk-3-0: sudo apt-get install --reinstall ..
发布时间:2021-11-17 01:05:02 其他开发

如何在 GTK 中使用剪贴板?

我如何使用 GtkClipboard 读取和写入剪贴板?例如,请告诉我如何获取当前剪贴板内容并将其打印到控制台. 我试过这个来获取和打印剪贴板中当前的内容,但它不起作用: GtkClipboard *clip = gtk_clipboard_get(GDK_SELECTION_PRIMARY);gtk_clipboard_request_text(clip, (GtkClipboardTe ..
发布时间:2021-09-29 19:24:48 其他开发

用于 GTK 开发的 VS Code C/C++ 配置

我正在尝试为 Linux Ubuntu 上的 VS Code 中的 C/C++ 编程设置一个友好的环境.多年来我一直在使用 Visual Studio 和 Code Blocks,但是 VS Code 设置太不清楚了,我几乎无法理解文档主题.目前我正在尝试编译几个“hello world".程序,所以应该不难. 假设我正在尝试构建和运行 GTK-3 hello世界计划.执行此操作的命令行说明 ..
发布时间:2021-09-19 20:32:29 其他开发

在 Windows 上开发的 Gtk3

我是 C++ 和 SO 的新手(相对而言). 在将控制台应用程序的创造力发挥到极致之后,我非常狂热的头脑现在想知道如何编写 GUI.我做了一些研究,决定使用 GTK 而不是 Qt,因为有选择的自由,没有附加条件,还有一些关于互联网速度慢的问题,如果我选择 Qt,我必须下载一些 0.6GB. 尝试在 Gtk 上构建“Hello World"是一个残酷的 48 小时.这是我发脾气.我正在使 ..
发布时间:2021-09-15 19:25:07 C/C++开发

如何在 GTK3 中进行拖放操作

我想知道如何在 GTK3 中拖放.代码 这里 适用于 GTK2,不适用于GTK3.编译器抱怨 onDragDataReceived 中的 seldata 中没有 data 元素.而且,如果您在一次拖放中有多个文件,这将不起作用. 解决方案 如何在 GTK3 中进行拖放操作 此处实现的拖放仅用于将文件复制到应用程序中.所以,首先要做的是做你的目标条目,这就是可以拖入的东西.对于文本编辑 ..
发布时间:2021-09-09 19:50:54 其他开发

如何使用GTK3在Python上创建一个组合框?

我已阅读本手册创建一个带有字符串的简单组合框: 但是当我启动我的应用程序时,我收到以下消息: (button.py:7646):Gtk-CRITICAL **:gtk_entry_set_text:断言`text!= NULL'失败 出现组合框,但没有显示项目(我要添加的唯一项目) 这是我的出处: Ventana类(Gtk.Window):def __init __():Gt ..
发布时间:2021-05-13 20:02:53 Python

使用GTK3的虚拟LED

我正在尝试使用GTK3制作虚拟LED.我不熟悉GUI编程.我不知道我的方法是否正确.无论如何,这是我到目前为止所做的: //gcc ledgui.c`pkg-config --cflags gtk + -3.0 pkg-config --libs gtk + -3.0`#include#include#include#定义LE ..
发布时间:2021-05-13 20:02:49 其他开发

获取GTK标签以在C中放置int

我正在尝试使用整数值更新标签,具体取决于我按下减法还是加法按钮.但是,它不起作用,我很确定这与我传递 GTK_LABEL(sum)的方式以及我要更新为它的int的方式有关. 以前可行的方法是将地址传递给int到按钮函数,然后通过对 g_print 输入终端.com/questions/22384333/passing-additional-arguments-to-gtk-function“ ..
发布时间:2021-05-13 20:02:45 其他开发

如何使用GTK向按钮添加图像

我正在尝试将图像添加到带有标签的按钮上,但是该图像不显示并且损坏的图像也不显示. stop_button = gtk_button_new_with_label("stop");图片= gtk_image_new_from_file("/home/cendit/Escritorio/index.jpeg");gtk_button_set_image(GTK_BUTTON(stop_button ..
发布时间:2021-05-13 20:02:34 C/C++开发

创建可以超越窗口区域的弹出窗口

有一个小窗口应用程序(50x50px),其中只有一个图像.当您单击图像时,会出现一个popover(GtkPopover),但它不能越过窗口边界,只显示一部分. 如何在不调整窗口大小的情况下解决此问题? 解决方案 X11下GTK中的Popovers不能扩展到它们所属的顶级窗口之外,因为它们没有使用单独的窗口系统表面;如果它们确实像菜单一样,即使在其外部单击也将无法保持打开状态. ..
发布时间:2021-05-13 20:02:27 其他开发