设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 技术文摘 查看内容

wxWidgets GUI编程介绍

2014-8-15 09:58| 发布者: joejoe0332| 查看: 6306| 评论: 0|原作者: 无若, htfy96, 徐继开, 0x0bject, 嘉言懿行|来自: oschina

摘要: wxWidgets 是C++的跨平台开发框架。它由 Julian Smart 于1992年在爱丁堡大学人工智能应用研究院发起的,自那之后,该框架分发到了众多平台之上。本文旨在引导初学者安装所需资源并以Code::Blocks作为IDE使用wxWidget ...


添加一些东西

  一开始的三个步骤,我要说的是它们是用于一个新工程的最基本步骤。


  1. 从设计窗口下面的widget菜单选择Layout选项卡。在这里我们能找到sizers。Sizes能帮助我们调整元件在窗口中的位置和大小。一旦有人改变了窗口大小,sizers就会相应地改变元件大小和内部元件的空间。


  从布局元素中选择基本的wxBoxSizer。这个调节器可以以一条水平或者垂直方向组织元素。在wxBoxSizer的虚线内点击设计窗口的面板,点击所需的元素,添加它们到窗口。



2. 现在我们可以开始把一些元素放入这里面,但是,在这之前,我们还要添加一些额外的东西。首先,在wxPanel上选择标准的widget目录tab,之后 点击内部的小方块去添加一个panel到这个地方。确定选择了boxSizer,在左侧资源树中你可以立即看到sizer被添加到树中,并且在图形界面 上,你选了它,在资源树中也会被选择,反之亦然。wxPanel不仅会添加一个不错的背景,还会添加一些特性到窗口中。



3. 现在我们来在Panel内添加另一个wxBoxSizer。选中wxPanel后,在Layout选项卡内单击wxBoxSizer,再在框内点击一次。现在窗口应该看起来像下面这样:


  这些步骤构成了绝大多数程序的一个好的开始。现在,让我们加入一些交互性元素。


4. 一个Hello World程序必须要显示Hello World文本,那么就让我们加上它。在Standard选项卡选中wxStaticText然后在框内单击。这个步骤给窗口增加了一个文本标签。

  如果你看一看左边的资源属性编辑器,你就能看到一份具有一些变量名和其对应值的表格。


  第一行是这个元素的标签,在所有元素中它都会显示出一段文字,默认是"Label"。点击右边一栏(值列),你就能编辑这些值。那么现在就让我们动 手,点击Label右边的一列,编辑文本,把它改成一些新颖独特的词语,比如"Hello World"(你知道的,如果以其它文本开始会带来坏运气)。



酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部