zoukankan      html  css  js  c++  java
  • GTK入门学习:glade的介绍

    上面的学习中,我们是通过纯C语言代码来进行GTK编程的,这也是我们学习GTK的最佳方法,由于这样我们能够清楚地知道整个流程,大体流程例如以下:

    1)创建主窗体,依据须要设置窗体的对应属性

    2)创建布局容器

    3)把布局容器加入到窗体里

    4)依据须要创建对应的控件。依据须要设置控件的对应属性

    5)把控件加入到布局容器里

    6)依据须要处理控件的信号

    7)显示全部的控件


    用纯C语言写GTK程序有个不好的地方是。布局时太抽象了,无法直观地看到button应该怎样摆放,我们仅仅有在执行程序时才看到效果。这时候我们非常有必要学习glade,由于glade工具同意用户高速和高效地设计图形用户界面。


    glade是GTK+的界面辅助设计工具,能够通过拖放控件的方式高速设计出用户界面,这种优势在于在设计的同一时候能直观地看到界面上的控件,而且能够随时调整界面上的设计。


    用glade设计的图形用户界面是以XML格式的文件保存,它描写叙述了控件的结构、每一个控件的属性。

    用户能够动态载入这个界面文件。

    并且,界面和程序逻辑是全然分离,用户改动了界面,也不须要又一次编译程序。


    glade界面编辑器:



  • 相关阅读:
    BZOJ1430小猴打架——prufer序列
    [集训队作业2018]蜀道难——TopTree+贪心+树链剖分+链分治+树形DP
    BZOJ5063旅游——非旋转treap
    bzoj 4570 妖怪
    Luogu 1452 Beauty Contest
    bzoj 1337 最小圆覆盖
    bzoj 1007 水平可见直线
    Luogu 4724 三维凸包
    bzoj 4827 礼物
    hdu 4348 To the moon
  • 原文地址:https://www.cnblogs.com/wgwyanfs/p/7263161.html
Copyright © 2011-2022 走看看