Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 操作系统 > Linux > anjuta开发入门程序的感慨
【标  题】:anjuta开发入门程序的感慨
【关键字】:anjuta
【来  源】:http://www.cublog.cn/u/11458/showart.php?id=212622

anjuta开发入门程序的感慨

Your Ad Here 1 中文问题
用了很大力气搜索转化,结果发现是无用功,anjuta>设定>偏好设定>Encodings 选中Always utf-8,那么就能各处统一,中文正常显示
转来转去g_locale_to_utf8((const char *)text1, -1, NULL, NULL, NULL);

2 快捷键
表现:用_而不是&,
起作用在glade里可以设置,通常把clicked信号绑定

3 取文本框值
GtkWidget *entry=lookup_widget(GTK_WIDGET(button),"entry1");    
gchar *text1;
text1 = gtk_entry_get_text(GTK_ENTRY(entry));
此处button是按钮回调函数的参数,只管使用
on_testcmd_clicked(GtkButton *button, gpointer user_data)

4 消息框
gchar str[50]={"你好\n艰难的入门"};
GtkWidget *dialog;
dialog = gtk_message_dialog_new(NULL,
        GTK_DIALOG_MODAL |GTK_DIALOG_DESTROY_WITH_PARENT,
        GTK_MESSAGE_INFO,
        GTK_BUTTONS_OK,
        (gchar*)str);
gtk_dialog_run(GTK_DIALOG(dialog));//显示并运行对话框
gtk_widget_destroy(dialog);

5 系统退出
gtk_main_quit();

6 更改窗体标题
 GtkWidget *window1;
window1 = create_window1 ();    
  gtk_window_set_title (GTK_WINDOW(window1),"入门第一关");
Squid 编译安装,带用户验证:【上一篇】
LyX中文排版软件的安装及使用简介方案:【下一篇】
【相关文章】
  • [经验]从源码安装Anjuta-2
  • SDL in Anjuta
  • Anjuta + Glade 搭建C/C++开发环境
  • Anjuta+Glade编程入门级实例
  • 【随机文章】
  • Ruby,Java和Dephi看语言的衰落
  • 快速建立Servlet和JSP的运行、调试和编译环境
  • 内置硬盘的Linux PDA--夏普SL-C3000
  • EasecolorV1.01pj心得
  • Linux AS3综合应用2
  • 白盒测试
  • 设置TSM Server-to-Server通讯方式
  • 利益,吸引,自我催眠
  • 网络开发库
  • 接入网和ATM
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.