前面我们学习的水平、垂直和表格布局容器,控件会跟着容器大小的变化进行自动适应,而固定布局容器里的控件则不会跟着变化( 则固定不变 )。
固定布局的创建:
GtkWidget *gtk_fixed_new(void);
返回值:固定布局容器指针
固定布局容器添加控件:
void gtk_fixed_put(
GtkFixed *fixed,
...
分类:
其他好文 时间:
2015-07-26 14:16:37
阅读次数:
130
垂直布局和水平布局的用法基本是一样,无非是新建垂直布局容器接口,还有控件摆放的方向不同。
垂直布局容器的创建:
GtkWidget *gtk_vbox_new( gboolean homogeneous,
gint spacing );
完整代码如下:
#include
i...
分类:
其他好文 时间:
2015-07-25 12:27:52
阅读次数:
141
#include
#include
#include
#include
#include
#include
#include
/*按键信号处理函数*/
gboolean key_value(GtkWidget *widget, GdkEventKey *event, gpointer data)
{
GtkWidget *label = (GtkWidget *)data;...
分类:
其他好文 时间:
2015-07-20 19:47:53
阅读次数:
204
ubuntu字体设置sudo apt-get install ttf-liberation 字体选择Liberation Sans Bold 9~/.gtkrc-2.0
style “gtkcompact” {
GtkTreeView::vertical-separator=1
GtkTreeView::horizontal-separator=1
GtkWidget::focus-line...
分类:
其他好文 时间:
2015-07-09 11:26:12
阅读次数:
139
通过上一小节,基本上掌握了如何向窗口中添加菜单栏以及为menu_item添加快捷键,下面我们通过一个实例来创建选择菜单选项.GtkCHeckMenuItem就是一个可以生成带有选择的菜单选项.下面看一下代码:#include void toggle_statusbar(GtkWidget *widget,gpointer statusbar){
if(gtk_check...
分类:
其他好文 时间:
2015-06-09 17:23:53
阅读次数:
164
框架(Frames)可以用于在盒子中封装一个或一组构件,框架本身还可以有一个标签。标签的位置和盒子的风格可以灵活改变。框架可以用下面的函数创建:GtkWidget *gtk_frame_new( const gchar *label );标签缺省放在框架的左上角。传递NULL值作为label参数时,...
分类:
其他好文 时间:
2015-06-06 23:27:23
阅读次数:
175
今天被一个文本框坑了,基本设置什么的都对,但是就是无法显示中文,按钮名称都可以显示中文,先介绍下文本框的基本函数吧.GtkWidget *gtk_text_view_new(void);新建一个文本框,gtk_text_view_new创建一个新的缓冲区,如果你没有在创建之前调用函数gtk_text...
分类:
其他好文 时间:
2015-06-03 23:21:56
阅读次数:
289
今天继续做的是昨天那个界面对的优化,直接贴下代码, 1 void click_radio(GtkWidget *widget,gpointer *data) 2 { 3 GtkWidget *dialog; 4 GtkWidget *box; 5 GtkWidget *pbox; 6 ...
分类:
其他好文 时间:
2015-06-02 00:00:49
阅读次数:
227
gtk感觉函数好多,需要记好多函数,还是多练习,多总结,今天写了一个登陆窗口,很简单,主要是为了加深对这些东西的记忆,直接贴代码 1 #include 2 static GtkWidget* entry1; 3 static GtkWidget* entry2; 4 void succes(...
分类:
其他好文 时间:
2015-05-30 23:50:42
阅读次数:
185
如何创建一个按钮呢,直接贴代码把,有详细的注释。 1 #include 2 gint data_count=1; 3 void on_button_clicked (GtkWidget *button,gpointer data)//定义button这个按钮点击后发生的事件 4 { 5 g_...
分类:
其他好文 时间:
2015-05-28 00:30:46
阅读次数:
137