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界面编辑器:



  • 相关阅读:
    spring-boot整合freemarker 出现404
    java rmi的基本使用
    spring的Autowired、Resource、Inject的使用
    RabbitMQ topic 交换器
    RabbitMQ direct交换器
    RabbitMQ java 原生代码
    RabbitMQ基本概念
    消息中间件
    设计模式——模板模式
    设计模式——代理模式
  • 原文地址:https://www.cnblogs.com/wgwyanfs/p/7263161.html
Copyright © 2011-2022 走看看