📄 control.c
字号:
#include<gtk/gtk.h>
int main(int argc,char **argv)
{
GtkWidget *window;
GtkWidget *vbox;
GtkObject *adjustment;
GtkWidget *bar;
GtkWidget *spinbutton;
GList *glist;
GtkWidget *combo;
gtk_init(&argc,&argv);
window = gtk_window_new(GTK_WINDOW_TOPLEVEL);
g_signal_connect(GTK_OBJECT(window),"destroy",
GTK_SIGNAL_FUNC(gtk_main_quit),NULL);
gtk_container_border_width(GTK_CONTAINER(window),40);
vbox = gtk_vbox_new(FALSE,0);
gtk_container_add(GTK_CONTAINER(window),vbox);
/*创建进度条*/
adjustment = gtk_adjustment_new(70.0,0.0,100.0,1.0,0.0,0.0);
bar = gtk_progress_bar_new_with_adjustment(GTK_ADJUSTMENT(adjustment));
gtk_progress_bar_set_bar_style(GTK_PROGRESS_BAR(bar),
GTK_PROGRESS_CONTINUOUS);
gtk_progress_bar_set_orientation(GTK_PROGRESS_BAR(bar),
GTK_PROGRESS_LEFT_TO_RIGHT);
gtk_box_pack_start(GTK_BOX(vbox),bar,TRUE,TRUE,15);
gtk_widget_show(bar);
/*微调按钮*/
adjustment = gtk_adjustment_new(80.0,0.0,100.0,1.0,0.0,0.0);
spinbutton = gtk_spin_button_new(GTK_ADJUSTMENT(adjustment),1.0,1);
gtk_box_pack_start(GTK_BOX(vbox),spinbutton,TRUE,TRUE,15);
gtk_widget_show(spinbutton);
/*创建组合框*/
glist = NULL;
glist = g_list_append(glist,"apple");
glist = g_list_append(glist,"banana");
glist = g_list_append(glist,"orange");
glist = g_list_append(glist,"pear");
combo = gtk_combo_new();
gtk_combo_set_popdown_strings(GTK_COMBO(combo),glist);
gtk_box_pack_start(GTK_BOX(vbox),combo,TRUE,TRUE,15);
gtk_widget_show(combo);
gtk_widget_show(vbox);
gtk_widget_show(window);
gtk_main();
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -