社区
Linux/Unix社区
帖子详情
如何在GTK中获取一个窗口的背景色?
xjl999
2007-08-15 06:17:50
如题,我在API中查了好长时间,还是没有结果,先谢了!
...全文
270
6
打赏
收藏
如何在GTK中获取一个窗口的背景色?
如题,我在API中查了好长时间,还是没有结果,先谢了!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dai_weitao
2007-08-16
打赏
举报
回复
gtk_style_get_background
xjl999
2007-08-16
打赏
举报
回复
好像不对,我要获取窗口的背景色,要取这个颜色的RGB值!
jufeng2309
2007-08-16
打赏
举报
回复
用这个吧
colorsel = GTK_COLOR_SELECTION (GTK_COLOR_SELECTION_DIALOG (colorseldlg)->colorsel);
jufeng2309
2007-08-16
打赏
举报
回复
可以用GDK里面的API用gdk_gc_get_background 或者用gdk_gc_get_rgb_bg_color,具体可以参考GDK的API手册。
帮你写了一下,按下面方式处理
void GetWinBackGround(GtkWidget * window)
{
GdkGC *gc;
GdkColor *color;
gc=gdk_gc_new(window->window);
gdk_gc_get_background (gc,color); //函数原型具体参照GDK的API,这里的参数记得不是 //很清楚 ,如果编译不通过可以用color = gdk_gc_get_background (gc);
g_print("R=%d,G=%d,B=%b",color.red,color.blue,color.green);
}
xjl999
2007-08-15
打赏
举报
回复
有这个函数吗?楼上的,好像没有吧
hzcpig
2007-08-15
打赏
举报
回复
gtk_widget_get_bg ?
Gtk
常用控件 按钮 图片控件 进度条 滑动
窗口
分栏列表
Gtk
常用控件 按钮(
Gtk
Button) // 带图标按钮的创建 // image: 通过
gtk
_image_new_from_...// 设置按钮透明
背景色
// newstyle:
GTK
_RELIEF_NONE 为透明 void
gtk
_button_set_relief(
Gtk
Button *button,
Gtk
Relief...
Ubuntu12.04如何修改
窗口
背景色
为眼睛保护色来保护眼睛,强力推荐!!
最近突然发现盯着屏幕看的久了,眼睛会非常的痛苦,因此想改变一下系统的
窗口
背景颜色。其实看代码主要是在Eclipse里面察看,因此一开始我就想改变Eclipse的文本编辑框的背景颜色,效果如下图所示。 图1.全白的背景...
GTK
常用控件之按钮(
Gtk
Button )
按钮在GUI里应用最为广泛,我们几乎能在所有的界面
中
看到按钮。 空按钮的创建(按钮上没有任何内容):
Gtk
Widget *
gtk
_button_new(void); 返回值:按钮指针 创建带文本内容的按钮:
Gtk
Widget *
gtk
_button_new...
如何使用
gtk
+在窗体上绘图
<!-- @page { margin: 2cm } TD P { margin-bottom: 0cm } P ... 如何使用
gtk
+在窗体上绘图 如果要在窗体上绘图,在MFC
中
时使用DC来进行操作的。那么在
gtk
+
中
是怎么做的呢? 为了捕获构件的时间,我们需要使用事件盒
嵌入式
GTK
+学习
嵌入式
GTK
+学习创建空白
窗口
GTK
+程序的基本...同时
GTK
+ 也是嵌入式设计
中
最受欢迎的用于图形交互界面(GUI)设计的工具包之一。 创建空白
窗口
#include <
gtk
/grk.h> //头文件 int main(int argc, char *argv[]
Linux/Unix社区
23,118
社区成员
74,507
社区内容
发帖
与我相关
我的任务
Linux/Unix社区
Linux/Unix社区 应用程序开发区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章