gtk3相关内容
最近在我的一个程序中,我遇到了分段错误问题.我设法找到了导致问题的线路,但我还没有找到解决方法. 行: self.window_player.add(self.vlc) 其中 self.vlc 是一个小部件,self.window_player 是一个空的 Gtk.Window() 在 glade 中创建. 该行在我的程序的 __init__ 处,所以实际上这个问题只在启动程序时发
..
我最近用 gnome-terminal 安装了 Lubuntu 16.04.我喜欢 gnome-terminal 在显示器上消耗更少的空间.但是最新版本的右上角有两个烦人的按钮,这对我来说毫无意义.因为,喜欢终端的用户更有可能使用键盘快捷键来执行选项卡操作,而不是点击鼠标.有了这两个额外的按钮,标签栏变得更宽,并在显示器上占用更多空间.点击这里截屏.请帮助我从 gnome-terminal 窗口中
..
我正在尝试学习如何使用 gtk+ 3.0 制作 GUI.我想将一个简单的参数(一个整数)传递给回调函数,这样当我按下按钮时,参数的值就会发生变化.这是我的代码: #include void buttonFunction(GtkWidget * widget, gpointer data, int & n){n = 1;}int main(int argc, char ** argv){整数 n
..
现在我可以创建一个终端,但输出不用作命令.它只是向虚拟终端打印一个字符串. from gi.repository import Gtk, GObject, Vte类 TheWindow(Gtk.Window):def __init__(self):Gtk.Window.__init__(self, title="继承的单元格渲染器")self.set_default_size(400, 200)
..
我正在运行 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
..
我如何使用 GtkClipboard 读取和写入剪贴板?例如,请告诉我如何获取当前剪贴板内容并将其打印到控制台. 我试过这个来获取和打印剪贴板中当前的内容,但它不起作用: GtkClipboard *clip = gtk_clipboard_get(GDK_SELECTION_PRIMARY);gtk_clipboard_request_text(clip, (GtkClipboardTe
..
我正在尝试为 Linux Ubuntu 上的 VS Code 中的 C/C++ 编程设置一个友好的环境.多年来我一直在使用 Visual Studio 和 Code Blocks,但是 VS Code 设置太不清楚了,我几乎无法理解文档主题.目前我正在尝试编译几个“hello world".程序,所以应该不难. 假设我正在尝试构建和运行 GTK-3 hello世界计划.执行此操作的命令行说明
..
我是 C++ 和 SO 的新手(相对而言). 在将控制台应用程序的创造力发挥到极致之后,我非常狂热的头脑现在想知道如何编写 GUI.我做了一些研究,决定使用 GTK 而不是 Qt,因为有选择的自由,没有附加条件,还有一些关于互联网速度慢的问题,如果我选择 Qt,我必须下载一些 0.6GB. 尝试在 Gtk 上构建“Hello World"是一个残酷的 48 小时.这是我发脾气.我正在使
..
我想知道如何在 GTK3 中拖放.代码 这里 适用于 GTK2,不适用于GTK3.编译器抱怨 onDragDataReceived 中的 seldata 中没有 data 元素.而且,如果您在一次拖放中有多个文件,这将不起作用. 解决方案 如何在 GTK3 中进行拖放操作 此处实现的拖放仅用于将文件复制到应用程序中.所以,首先要做的是做你的目标条目,这就是可以拖入的东西.对于文本编辑
..
我已经安装了 gnuhealth,当我运行 gnuhealthclient 并使用我的用户名和密码登录时,它显示了一个带有 gtk 问题的错误消息:找不到模块 我正在使用 centos 7,并且我已经使用以下命令安装了 gtk+ 和 gtk3: $sudo yum install gtk3 $sudo yum install gtk3-devel $sudo yum ins
..
我已阅读本手册创建一个带有字符串的简单组合框: 但是当我启动我的应用程序时,我收到以下消息: (button.py:7646):Gtk-CRITICAL **:gtk_entry_set_text:断言`text!= NULL'失败 出现组合框,但没有显示项目(我要添加的唯一项目) 这是我的出处: Ventana类(Gtk.Window):def __init __():Gt
..
我正在尝试使用GTK3制作虚拟LED.我不熟悉GUI编程.我不知道我的方法是否正确.无论如何,这是我到目前为止所做的: //gcc ledgui.c`pkg-config --cflags gtk + -3.0 pkg-config --libs gtk + -3.0`#include#include#include#定义LE
..
我正在尝试使用整数值更新标签,具体取决于我按下减法还是加法按钮.但是,它不起作用,我很确定这与我传递 GTK_LABEL(sum)的方式以及我要更新为它的int的方式有关. 以前可行的方法是将地址传递给int到按钮函数,然后通过对 g_print 输入终端.com/questions/22384333/passing-additional-arguments-to-gtk-function“
..
这将显示现有窗口小部件的所有属性及其值:(我在 child_get_property() .
..
无法使gdk_test_simulate_button工作.有人可以帮助我,错误在哪里? 按下鼠标右键. 计时器启动. 经过计时器后,将模拟左键按下. #include#include#includeint x_root = 0;int y_root = 0;gboolean Simulation_left_b
..
我正在尝试将图像添加到带有标签的按钮上,但是该图像不显示并且损坏的图像也不显示. 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
..
我正在尝试在Windows 10上使用PyInstaller打包我的GTK3 + Python 3脚本. 根据GTK + 说明. 在MSYS2 MinGW中,当我键入: pip3安装pyinstaller 我收到错误消息:尚不支持您的平台.请为您的平台定义常量PYDYLIB_NAMES. 因此,我尝试通过下载并解压缩PyInstaller的tar.gz文件,然后运行以
..
有一个小窗口应用程序(50x50px),其中只有一个图像.当您单击图像时,会出现一个popover(GtkPopover),但它不能越过窗口边界,只显示一部分. 如何在不调整窗口大小的情况下解决此问题? 解决方案 X11下GTK中的Popovers不能扩展到它们所属的顶级窗口之外,因为它们没有使用单独的窗口系统表面;如果它们确实像菜单一样,即使在其外部单击也将无法保持打开状态.
..
我按照 https://www.gtk.org/download/中的说明安装了GTK + 3.0.windows.php 我克隆了git并键入 vcpkg install gtk:x64-windows 一切顺利.然后我打开Visual Studio 2019,并尝试使用C ++创建控制台应用程序.我更改了项目,使其在C而不是C ++中进行编译.但是,当我键入 #include
..
我有简单的python3 + gtk3代码,该代码连接到dbus并监听所有事件.当用户单击托盘中的图标时,他必须看到所有显示的较早事件的窗口.代码(我不知道问题在哪里,代码大小> 100行):
..