草庐IT

spice-gtk

全部标签

gtk - 绘制透明的 Gtk.Window

我正在尝试制作一个透明的GTK窗口以供绘制;但是,我似乎无法弄清楚如何使用go-cairo通过Go实现这一点。和go-gtk.有谁知道这是如何实现的? 最佳答案 go-gtk还没有任何窗口不透明度功能,除非您自己实现它们,否则无法完成任务。1392行证明了这一点和1393的gtk.go。至于go-cairo(我没有亲自使用过),如果你看看this,您将看到与this兼容的功能.问题中的Go函数是:func(self*Surface)SetSourceRGBA(red,green,blue,alphafloat64){C.cairo_

gcc - 如何在 Win 7 上设置 gtk

我想在Windows732位上创建一个带有go的小型GUI。这就是我所做的:我安装了MinGw。我从这里下载了gtk+一体化包:http://www.gtk.org/download/win32.php并将其添加到我的PATH变量中为了检查安装是否正确,我在命令提示符下输入了gcc。它返回了错误消息realgcc:noinputfile,所以看起来gcc安装正确。然后我尝试运行gtk-demo。它也有效我的go安装已经过测试并且运行良好。我已经用它开发了一个小型服务器。GOROOT和GOPATH均已正确设置。为了安装go-gtk,我使用了gogetgithub.com/mattn/go

git 产生 Gtk-WARNING : cannot open display

我一直在我没有管理员权限的机器上通过命令行远程处理我的项目,在运行gitpushoriginmaster后,我收到以下错误消息:(gnome-ssh-askpass:29241):Gtk-WARNING**:cannotopendisplay:我的.git/config文件包含以下内容:[core]repositoryformatversion=0filemode=truebare=falselogallrefupdates=true[remote"origin"]fetch=+refs/heads/*:refs/remotes/origin/*url=https://username

linux - 在没有窗口管理器的情况下编写 GTK+ 应用程序?

我想编写代码……基本上像TiVo一样工作。打开它,您只会看到菜单或输出,因此用户无法直接看到底层操作系统或任何其他内容。所以我想使用Linux作为基础。你能推荐一个好的基础分布吗?我可以在没有启动和运行窗口管理器的情况下编写前端代码吗?如果是,是否可以使用java-gnome或您建议使用哪种语言/gui-框架组合?如果不是,可以处理精美菜单等的最小窗口管理器是什么?在高清流上创建视频叠加层需要什么?有没有我应该看一看的图书馆?谢谢 最佳答案 是的。如果您只有一个窗口,则不需要窗口管理器。使用X你可以启动一些应用程序并从命令行设置它的

Python - 如何在 gtk.Window 中加载 Google Chrome 或 Chromium 浏览器,如 webkit.WebView()?

在Python(Linux)中,如何在gtk.Window()中加载Googlechrome或Chromium浏览器?我现在使用的是webkit,但由于Javscript引擎和其他更新问题,我需要使用GoogleChrome/Chromium而不是webkit。$apt-getinstallpython-webkit$cat>>/var/tmp/browser.py 最佳答案 扩展sfantu答案。CEFPython自带了在PyGTK应用程序中嵌入Chrome浏览器的例子,看截图:https://code.google.com/p/

c - 如何设置 NetBeans IDE pkg-config --cflags --libs gtk+-2.0?

有谁知道如何在NetBeansIDE中专门应用它?我试图包括-lgtk+-2.0或与附加选项相同的行,但它总是显示gcc:错误:gtk+-2.0:没有那个文件或目录如果我手动这样做,它就可以工作。但我想以IDE方式应用它:gcc$(pkg-config--cflags--libsgtk+-2.0more)-omainmain.c 最佳答案 在ProjectProperties->Build->CCompiler中,你可以设置为'AdditionalOptions'$$(pkg-config--cflags--libsgtk+-2.0

python - Gtk/python 和可移植性

程序员如何编写适用于多个发行版的可移植UI代码?我正在考虑桌面发行版,而不是专门/嵌入式发行版。对于编写UI应用程序,您必须假设某些东西将作为标准或通过添加的依赖项在平台上可用。是否存在Linux发行版拥有的“最低”UI/小部件标准?在您编写代码时,Gnome与KDE发行版如何体现?我有一个使用Gtk和Webkit的python脚本。以下是我的脚本使用的导入。importosimportthreadingfromgi.repositoryimportWebKitfromgi.repositoryimportGtkfromgi.repositoryimportGLib,GObject找出

从 Linux 到 Windows 交叉编译 GTK+ 应用程序?

如何将我的GTK+应用程序(用C编写)从Linux交叉编译到Windows?我可以将“gcc”命令替换为“mingw32”吗? 最佳答案 Fedora有一个很棒的mingw32交叉编译器工具链,它带有许多预编译库,包括GTK+和gtkmm。对于大多数应用程序,您只需要安装交叉编译器和交叉编译的GTK+库:yum安装mingw32-gccmingw32-gtk2安装所需的一切后,只需运行“mingw32-configure”然后运行“make”即可编译您的应用程序。项目页面上的更多信息https://fedoraproject.org

c - gdb调试(带断点): Gtk-WARNING **: Invalid text buffer iterator

我如何使用gdb调试(并到达某个断点)我的错误程序(使用GTK3)显示:(monimelt:161):Gtk-WARNING**:Invalidtextbufferiterator:eithertheiteratorisuninitialized,orthecharacters/pixbufs/widgetsinthebufferhavebeenmodifiedsincetheiteratorwascreated.Youmustusemarks,characternumbers,orlinenumberstopreserveapositionacrossbuffermodificati

linux - 无法初始化窗口并等待进程在 Python 3 + GTK+ 3 中结束

我是面向对象编程、Python和GTK+3的新手,但我对过程编程(主要是C)有一定的了解。我正在尝试构建一个简单的Python+GTK+3脚本来运行pkexecapt-getupdate在Linux下。我有一个mainWindow类(基于Gtk.Window类),其中包含一个名为button的按钮对象(基于Gtk.Button类)触发new_update_window()mainWindow中定义的方法在clicked事件;new_update_window()方法初始化updateWindow来自updateWindow的对象类(基于Gtk.Window类),其中包含名为label的