QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 692|回复: 4

gtk2 和 themes 的问题?

[复制链接]
发表于 2004-9-7 10:54:17 | 显示全部楼层 |阅读模式
我下了个theme,写个gtk1.2的程序会很漂亮;但写个gtk2的程序界面还是没有改变;
如果在gtk2中加入theme中的gtkrc时,程序只有color变化,控件没有效果,运行时有以下信息:
(net_config:2591: Gtk-WARNING **: 无法在 module_path 中找到主题引擎:“pixmap”
发表于 2004-9-7 15:03:26 | 显示全部楼层
那你就安装一个gtk2引擎软件包:
rpm -ivh gtk2-engines-1.*rpm

它里边提供有pixmap引擎。
回复

使用道具 举报

 楼主| 发表于 2004-9-7 17:17:20 | 显示全部楼层
我装了,有些程序可以,有些不行。有如下信息:
Gtk-WARNING **: 无法通过 module_path 装载组件: "libindustrial.so"

Gdk-CRITICAL **: file gdkpixmap-x11.c: line 165 (gdk_pixmap_new): assertion `window == NULL || GDK_IS_WINDOW (window)' failed

The error was 'BadPixmap (invalid Pixmap parameter)'.
  (Details: serial 20433 error_code 4 request_code 55 minor_code 0)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)
回复

使用道具 举报

发表于 2004-9-7 23:06:15 | 显示全部楼层
检查代码,注意窗口的显现顺序,有时会需要提前用到其gdk窗口。
回复

使用道具 举报

 楼主| 发表于 2004-9-8 09:01:45 | 显示全部楼层
可能是和进度条冲突,去掉就好了。
gtk_progress_bar_new();
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-7 13:38 , Processed in 0.055579 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表