当前位置: 首页 > 软件库 > 程序开发 > GUI开发框架 >

wxErlang

ErLang的GUI框架
授权协议 未知
开发语言 ErLang
所属分类 程序开发、 GUI开发框架
软件类型 开源软件
地区 不详
投 递 者 林国安
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

wxErlang不仅是一个跨平台ErLang的GUI框架。它不像其他许多现有的GUI库,采用了本地的外观和感觉的基本平台。也就是说,如果一个 应用程序的执行在Mac OS X的应用程序会看起来像一个真正* * Mac OS X的应用程序。 Linux下和GNOME ,它的外观就像一个普通的GNOME应用程序。和Windows环境下,它会看起来像一个Windows应用程序。

wxErlang 是一个 Erlang 语言对 C++ 的 GUI 库 wxWidgets 的封装。

  • 这些天,一直在鼓捣wxWidgets。装上了code::blocks,学了bakefile,为的是辅助使用wxErlang。 前期的铺垫告一段落,正戏开场。 一直以为,学习也要讲效率,学以致用,没用的不学。要真正做到这点,不难,集中精力学习examples就行。 examples集中了知识精华,展示了技术诀窍,是把握关键技术的捷径。 学习examples,全面深入地琢磨程序的运行机制,有助于理解掌

  • 二、模块sudoku_gui.erl 源代码太长,不全贴了。 学案例读代码的过程中,会遇到各种问题,由此促使有针对性的读文档资料,寻找答案。 这时去读枯燥乏味的文档,感觉会很不一样,仿佛好看好懂了。 (1)wxErlang的编程模式 把我们带进这个模块的,是sudoku.erl中的函数调用 ?TC(sudoku_gui:new(self())), 一切都从本模块的函数new/1开始。 new(Ga

  • 三、模块sudoku_game.erl 到这里才想起来,应该先说说这个游戏程序4个不同模块的用途和关系。 sudoku.erl是程序主进程,不被其他模块调用; sudoku_gui.erl是程序GUI功能服务器子进程,只供sudoku.erl调用; sudoku_board.erl是游戏“棋盘”显示处理模块,属于GUI功能的一部分,只供sudoku_gui.erl调用。 sudoku_gamr.e

  • This should display an empty frame: 1> wx:new(). {wx_ref,0,wx,[]} 2> Frame = wxFrame:new(wx:null(), 0, "myFrame"). {wx_ref,36,wxFrame,[]} 3> wxFrame:show(Frame). true   wxErlang不能用distel调试

  • 最近想玩一下wxErlang,但ubuntu的源里没找到wxErlang的模块,于是只好编译源代码安装。 wget http://www.erlang.org/download/otp_src_R16B.tar.gz tar -xf otp_src_R16B.tar.gz cd otp_src_R16B/ ./configure  接下来会提示没有装curses。odbc,openssl,wxwi

  • -module(ex_aui). -behaviour(wx_object). %% Client API -export([start/1, new/0]). %% wx_object callbacks -export([init/1, terminate/2, code_change/3, handle_info/2, handle_call/3, handle_cast/

  • -module(ex_grid). -behaviour(wx_object). %% Client API -export([start/1, new/0]). %% wx_object callbacks -export([init/1, terminate/2, code_change/3, handle_info/2, handle_call/3, handle_cast

  • 说明:效果是一个wxNotebook 的第一个Tab 里面分割为左边和右边,左边分为上下两个部分, 三个部分大小可以拖动改变,并且捕获到窗口大小变化的事件! -module(sashWindow3plus). -behaviour(wx_object). %% Client API -export([start/1, new/0]). %% wx_object callbacks -export(

  • -module(text_ctrl_draw). -behaviour(wx_object). -export([new/0, start/1, destroy/0]). -export([init/1, terminate/2, code_change/3, handle_info/2, handle_call/

  • 到目前为止还没做到用erlang在编辑框里面实现换行,这个得下次处理下! % 在Erlang 中,wxTextCtrl控件的使用是和string 这个模块密切相关的 -module(text_spin). -behaviour(wx_object). -export([new/0, start/1, destroy/0]). -export([init/1, termina

  • Sudoku,从这怪怪的英文就会看出,它是日语的音译。中国人早先叫它“九宫格”,现在不少人叫它“数独”。 Sudoku从整体上看,是 9 X 9 的盘格;从局部看,是9个3 X 3 的盘格(区)组成的。 Sudoku的游戏规则非常简单。全盘的每一行、每一列,必须也只能填进9个数字,即1、2、3、……、9; 每行每列的数字,必须完全不同,不允许出现重复数字;每个小区(3 X 3 的盘格)也不允许出现

  •    从官方网站http://erlang.org/下载Erlang的最新版本的source包,解压之后读一下README,里面介绍了安装过程需要的软件包。    首先是解压需要GNU unzip,or a modern uncompress。其次是编译需要:     1.GNU make     2.GNU C compiler     3.Perl 5     4.GNU m4       

  • 最初看得sudoku的分析: http://blog.csdn.net/lawme/article/details/4160934 erlang timer 文档 http://www.erlang.org/doc/man/timer.html erlang gb_sets http://www.erlang.org/doc/man/gb_sets.html 转载于:https://www.cnb

  • 当绘制的窗口不是顶层窗口的时候,查处了绘制图案,没有update, 解决:接收到 #wxPaint 事件后,重新调用绘图函数 刷新后不断闪烁 解决: 用 wxBufferedDC 和 wxClientDC 一起用,首先在 wxBufferedDC 中绘制 然后blit 到 wxClientDC 中,闪烁几乎看不到了 刷新后文字像被雨淋过了一样 解决: 没有在wxBufferedDC 中用clear

 相关资料
  • 本文向大家介绍Python的GUI框架PySide的安装配置教程,包括了Python的GUI框架PySide的安装配置教程的使用技巧和注意事项,需要的朋友参考一下 (一)说在前面     Python自带了GUI模块Tkinter,只是界面风格有些老旧。另外就是各种GUI框架了。     之前安装过WxPython,并做了简单的界面。遂最近又重新搜索了一下网上关于Python GUI框架的问题,发

  • 了解如何在Java编程中使用Simple GUI。 以下是最常用的示例 - 如何以不同的字体显示文字? 如何使用GUI绘制线条? 如何在新框架中显示消息? 如何使用GUI绘制多边形? 如何在矩形中显示字符串? 如何使用GUI显示不同的形状? 如何使用GUI绘制实体矩形? 如何创建透明光标? 如何检查是否启用了抗锯齿功能? 如何在框架中显示颜色? 如何使用框架显示饼图? 如何使用GUI绘制文本?

  • 本文向大家介绍使用Java编写GUI对话框的教程,包括了使用Java编写GUI对话框的教程的使用技巧和注意事项,需要的朋友参考一下 对话框是为了人机对话过程提供交互模式的工具。应用程序通过对话框,或给用户提供信息,或从用户获得信息。对话框是一个临时窗口,可以在其中放置用于得到用户输入的控件。在Swing中,有两个对话框类,它们是JDialog类和JOptionPane类。JDialog类提供构造并

  • 本文向大家介绍在Visual Studio上构建C++的GUI框架wxWidgets的开发环境,包括了在Visual Studio上构建C++的GUI框架wxWidgets的开发环境的使用技巧和注意事项,需要的朋友参考一下 本文使用的Unicode+DLL+Debug的方式,因为不想最后生成的exe文件太大。 环境搭建步骤如下: 1、下载wxWidgets包: 登录wxWidgets的下载页面:h

  • 我在Matlab(GUI)中有一个带有“OK”按钮的对话框。

  • 问题内容: 我在Java GUI中大约有200复选框。现在,我想获得用户已选中的所有复选框的列表。 我可以这样一种方式来做: 但是我不想为200个复选框编写此行。有没有办法通过for循环来做到这一点。 所有复选框的名称都类似于jCheckBox1,jCheckBox2,jCheckBox3,jCheckBox4 … jCheckBox200 问题答案: 您确实应该将它们放入数组或Collectio

  • 本文向大家介绍推荐8款常用的Python GUI图形界面开发框架,包括了推荐8款常用的Python GUI图形界面开发框架的使用技巧和注意事项,需要的朋友参考一下 作为Python开发者,你迟早都会用到图形用户界面来开发应用。本文将推荐一些 Python GUI 框架,希望对你有所帮助,如果你有其他更好的选择,欢迎在评论区留言。 Python 的 UI 开发工具包 Kivy Kivy是一个开源工具

  • 问题内容: 我已经使用Java Swing创建了一个GUI。我现在必须将一个sample.jpeg图像设置为放置组件的框架的背景,该怎么做? 问题答案: 实现此目的的一种方法是重写paintComponent每次JPanel刷新时绘制背景图像的方法。 例如,可以将子类化JPanel,并添加一个字段以保存背景图片,然后覆盖该paintComponent方法: (以上代码尚未经过测试。) 以下代码可用