GTK+扫雷,目标达成,前来汇报,顺带一说按钮上色的疑惑
来源:互联网 发布:企业网络宣传语 编辑:程序博客网 时间:2024/06/06 09:39
http://blog.csdn.net/oLanMoMo/article/details/14453447
#include <gtk/gtk.h>
//GdkRGBA rgba_color; //gtk3.0
GdkColor rgb_color; //gtk2.0
typedef GtkWidget *PGtkWidget;
int main (int argc, char* argv[])
{
PGtkWidget window, button, vbox;
gtk_init(&argc, &argv);
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
gtk_window_set_position(GTK_WINDOW(window), GTK_WIN_POS_CENTER);
gtk_window_set_default_size(GTK_WINDOW(window), 300, 300);
button = gtk_button_new_with_label("Hello world!");
//背景色设定
//gdk_color_parse("blue", &rgb_color); //gtk2.0
//gdk_rgba_parse(&rgba_color, "blue"); //gtk3.0
//gtk_widget_modify_bg(button, GTK_STATE_NORMAL, &rgb_color);//gtk2.0
//gtk_widget_override_background_color(button, GTK_STATE_NORMAL, &rgba_color);//gtk3.0
//前景色设定
gdk_color_parse("red", &rgb_color);//gtk2.0
//gdk_rgba_parse(&rgba_color, "blue"); //gtk3.0
gtk_widget_modify_fg(button, GTK_STATE_NORMAL, &rgb_color);//gtk2.0
//gtk_widget_override_color(button, GTK_STATE_NORMAL, &rgba_color);//gtk3.0
vbox = gtk_vbox_new(TRUE, 0);//gtk2.0
//vbox = gtk_box_new(GTK_ORIENTATION_VERTICAL, 0);//gtk3.0
gtk_box_pack_start(GTK_BOX(vbox), button, FALSE, FALSE, 0);
gtk_container_add(GTK_CONTAINER(window), vbox);
g_signal_connect(window, "delete_event", gtk_main_quit, NULL);
gtk_widget_show_all(window);
gtk_main();
return 0;
}
终端里输入:
gcc -Wall -o color_button color_button.c $gtk2
其中gtk2是我为了方便而自定义的一个环境变量,具体内容大家懂的,不废话。
- GTK+扫雷,目标达成,前来汇报,顺带一说按钮上色的疑惑
- GTK+扫雷,目标达成,前来汇报,顺带一说按钮上色的疑惑
- 再谈目标的达成
- 再谈目标的达成
- 怎样达成自己的目标
- GTK下的扫雷程序
- GTK下的扫雷程序
- 学习Java要达成的目标
- 快速达成目标的12种方
- 帮助你的上司达成目标
- 蛋挞目标达成
- 跳转指令之目标地址的疑惑!
- GTK+位图按钮的封装
- 关于目标检测和目标跟踪的一个小疑惑
- linux下的图形界面扫雷游戏(Gtk+2.0)
- 做事就是追求目标达成
- 上色的纱雾
- 上色
- Python学习11:参考的使用
- svn生成patch和打(导入)patch文件的方法
- ViewController关联iphone_xib和Ipad——xib两个xib
- anroid 应用程序窗口()
- Mac下搭建php开发环境
- GTK+扫雷,目标达成,前来汇报,顺带一说按钮上色的疑惑
- 主机域名排序
- Object-c 之 复合与存取
- java处理.net webService传回的DataSet对象
- UVa 1481 Genome Evolution 解题报告(枚举)
- 如何组织你的javascript代码
- libUV写TCPServer
- hdu1285 确定比赛名次(拓扑排序多种方法)
- Swift_10_网络请求