首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Python安装cairo、gtk等问题

上一篇博文关于cairo的安装,使用过程中发现,画图还需要gtk等模块,所以需要继续安装。...我安装gtk的过程很是折腾啊,下载了好多版本,不同格式文件,但最终还是安装成功了,哈哈,现把安装过程记录如下: 1 .GTK+ runtime 首先我们需要安装GTK+ bundle,这里我们选择安装gtk...(3)在命令行下输入pkg-config –cflags gtk+-2.0,检测是否输出正常;在命令行下输入gtk-demo,检测是否可以工作。 2 ....3.测试一下吧 可以在IDLE交互命令窗口输入 import gtk window = gtk.Window() window.set_title("PyGTK Test Window"...) window.connect("destroy", gtk.main_quit) gtk.main() 如果出现一个窗口,那就都成功安装啦~yeah 本文作为自己学习过程中的记录,

2.3K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Linux 下从头再走 GTK+-3.0 (六)

    GTK3 中增加了一个 GtkApplicaton 类,便于我们处理多窗口程序,同时有了 GtkApplication 我们也更容易创建灵活,易用,界面美观的应用程序。...MyApp myappwindow.c myappwindow.h : 封装的 MyAppWindow   采用这样的设计方式,主函数里面只需要一句话,main.c 内容如下: #include <gtk...() gtk_window_present (GTK_WINDOW(win)); } //处理命令行参数的函数原型 static void my_app_open (GApplication...( GTK_WINDOW(win) ); } //MyApp 类的初始化函数,在这里面即可复写MyApp类继承GtkAppliation类的默认信号处理函数。.../gtk.h> //my_app_get_type() 这些函数,我们虽然没写,但是在注册定义 MyApp 类型的时候根据填写的 my_app 会自动生成。

    1.8K10

    Linux 解决远程连接的“Gtk-WARNING **: cannot open display;”

    问题重现# 在使用 libvirt 管理虚拟机时,有时会用到 virt-manager 提供的图形界面管理虚拟机,查看 vnc 输出等,但是常常会得到如下错误: (virt-manager:25381): Gtk-WARNING...**: 08:55:23.876: cannot open display: Linux 解决# 如果是在 Linux 桌面环境,解决方法很简单,只需要这样连接远程服务器就可以了: ssh -Y username...@ip 使用 -Y 参数实际上是授权了 X11 转发,这样就可以看到来自远端的 gtk 图形窗口了。...如果您的操作系统设置为中文,远端连接过来也会继承这一配置,这时如果远端没有安装中文字库,就会出现乱码: 解决方法也很简单,只需使用以下命令,临时将远端服务器的语言配置为英文即可: export LANG...参考文献# 轻松解决远程链接的“Gtk-WARNING **: cannot open display;”或“Cannot connect to display;”问题 Ubuntu的中文乱码问题 [完美解决

    78130

    Linux 解决远程连接的“Gtk-WARNING **: cannot open display;”

    问题重现# 在使用 libvirt 管理虚拟机时,有时会用到 virt-manager 提供的图形界面管理虚拟机,查看 vnc 输出等,但是常常会得到如下错误: (virt-manager:25381): Gtk-WARNING...**: 08:55:23.876: cannot open display: Linux 解决# 如果是在 Linux 桌面环境,解决方法很简单,只需要这样连接远程服务器就可以了: ssh -Y username...@ip 使用 -Y 参数实际上是授权了 X11 转发,这样就可以看到来自远端的 gtk 图形窗口了。...如果您的操作系统设置为中文,远端连接过来也会继承这一配置,这时如果远端没有安装中文字库,就会出现乱码: 解决方法也很简单,只需使用以下命令,临时将远端服务器的语言配置为英文即可: export LANG...参考文献# 轻松解决远程链接的“Gtk-WARNING **: cannot open display;”或“Cannot connect to display;”问题 Ubuntu的中文乱码问题 [完美解决

    50240

    linux安装lib包_linux生成静态

    in_buf C 如果out_buf当前像素点是黑色不变, 否则填充in_buf到out_buf 有了思路了 , 就要付诸行动 , 花了好几个小时来了解了一下PNG图片的格式 , 又找到一个资料比较全的..., 就各种找资料 , 把png的读写跑了一遍 , 特意记录一下 关于PNG文件格式这里不讨论 , 有兴趣的朋友直接百度”PNG文件格式”会得到自己想要的答案 ---- 一: 安装PNG文件 因为PNG...make check sudo make install sudo ldconfig zlib: #解压: tar -xf zlib-1.2.11.tar.xz && cd zlib-1.2.11 #安装...–libs –cflags得到正确的头文件和链接的位置 二 : 使用libpng libpng有一套自己的流程如下: 1:初始化png_structp结构体 (用于和打开的文件指针绑定) 2:初始化...libpng 和 zlib gcc test.c `pkg-config libpng16 zlib –libs –cflags` 功能就是简单得读取PNG格式图片, 再生成(写入)一个新的一模一样的图片

    6.2K20

    Linux 解决远程连接的“Gtk-WARNING **: cannot open display;”

    问题重现# 在使用 libvirt 管理虚拟机时,有时会用到 virt-manager 提供的图形界面管理虚拟机,查看 vnc 输出等,但是常常会得到如下错误: (virt-manager:25381): Gtk-WARNING...**: 08:55:23.876: cannot open display: Linux 解决# 如果是在 Linux 桌面环境,解决方法很简单,只需要这样连接远程服务器就可以了: ssh -Y username...@ip 使用 -Y 参数实际上是授权了 X11 转发,这样就可以看到来自远端的 gtk 图形窗口了。...如果您的操作系统设置为中文,远端连接过来也会继承这一配置,这时如果远端没有安装中文字库,就会出现乱码: 解决方法也很简单,只需使用以下命令,临时将远端服务器的语言配置为英文即可: export LANG...参考文献# 轻松解决远程链接的“Gtk-WARNING **: cannot open display;”或“Cannot connect to display;”问题 Ubuntu的中文乱码问题 [完美解决

    1.4K20

    Linux 解决远程连接的“Gtk-WARNING **: cannot open display;”

    问题重现# 在使用 libvirt 管理虚拟机时,有时会用到 virt-manager 提供的图形界面管理虚拟机,查看 vnc 输出等,但是常常会得到如下错误: (virt-manager:25381): Gtk-WARNING...**: 08:55:23.876: cannot open display: Linux 解决# 如果是在 Linux 桌面环境,解决方法很简单,只需要这样连接远程服务器就可以了: ssh -Y username...@ip 使用 -Y 参数实际上是授权了 X11 转发,这样就可以看到来自远端的 gtk 图形窗口了。...如果您的操作系统设置为中文,远端连接过来也会继承这一配置,这时如果远端没有安装中文字库,就会出现乱码: 解决方法也很简单,只需使用以下命令,临时将远端服务器的语言配置为英文即可: export LANG...参考文献# 轻松解决远程链接的“Gtk-WARNING **: cannot open display;”或“Cannot connect to display;”问题 Ubuntu的中文乱码问题 [完美解决

    3.3K20

    ​CentOS Linux安装Oracle数据

    保存后使用如下命令,使设置生效: $ source /home/oracle/.bash_profile 五、安装Oracle,并进行相关设置 1、解压缩安装文件 将下载的10201_database_linux32....zip放至即将安装oracle的文件夹/opt/oracle回到终端模式并且进入到oracle文件夹: $ cd /opt/oracle 解压缩10201_database_linux32.zip $..._64.cpio文件 gunzip 10201_database_linux_x86_64.cpio.gzcpio -idmv < 10201_database_linux_x86_64.cpio ?...解压缩完成会在同一个文件夹中看到database的文件夹,请进入到database文件夹中: $ cd database 准备执行数据安装,如果你的centos是中文环境,安装时会出现中文乱码,请下以下指令...安装过程.......................................>>> 数据设置助理,可以在这边选取password management作密码的修改,如不需要修改,只需要按下ok

    5.5K40
    领券