问题标签 [wxhaskell]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
464 浏览

haskell - wxHaskell 失败,因为它依赖于 wx_macu-2.8

我用 macports 安装 wxWidgets 然后运行命令:sudo cabal install wx其中输出包括:

当我使用这个命令时,我得到了同样的错误:sudo cabal install wx --extra-include-dirs=/opt/local --extra-lib-dirs=/opt/local。如何安装 wx_macu-2.8,或者做我需要做的事情来解决这个问题?

0 投票
2 回答
237 浏览

data-structures - wxHaskell 中的嵌入图像

我是一名具有 wxPython 经验的 Python 程序员,我正在学习 Haskell 并尝试在 wxHaskell 中编写一个小型 GUI 项目。我还没有弄清楚如何复制的 wxPython 的一个功能是 PyEmbeddedImage - 其中图像可以作为字符串存储在 Python 模块中,然后从 wxPython 访问。wxHaskell 中是否存在此功能,如果存在,您是如何做到的?

谢谢!

0 投票
2 回答
764 浏览

haskell - Is wxHaskell dead?

It seems to be dead. Is it?

If it is, what should I use instead?

0 投票
1 回答
164 浏览

haskell - wxHaskell 标签无法显示全文

我在这里使用“Hello World”在 Windows XP 上测试 wxHaskell:http ://www.haskell.org/haskellwiki/WxHaskell/Quick_start

但是当它在我的机器上运行时,所有文本都不会显示。例如,“退出”只会显示“Q”。

有任何想法吗?

0 投票
1 回答
286 浏览

haskell - 有没有关于在 wxHaskell 中使用 Tree Control 的简单教程?

有没有关于在 wxHaskell 中使用 Tree Control 的简单教程?或者如何轻松添加和删除树控件中的项目?

0 投票
1 回答
426 浏览

wxwidgets - 构建 wxWidgets 时出现内存不足错误

我目前正在尝试按照 Haskell wiki here中的描述构建 wxHaskell 。不幸的是,在运行 mingw32-make 命令后,我总是收到以下错误消息:

c:/mingw/bin/.../lib/gcc/mingw2/4.5.2/../../../../mingw32/bin/ld.exe:内存分配不足31395840字节

collect2: ld 返回 1 个退出状态

mingw32-make: * [....\lib\gcc_dll\wxmsw28u_gcc_custom.dll] 错误 1

我知道这不是直接的 wxHaskell 问题,但只有当我使用 wxHaskell 似乎需要的编译器选项“MONOLITHIC=1”时才会出现。所以也许其他 wxHaskell 用户之一知道这个问题的解决方案。

由于我的系统规格和编译器可能很有趣,因此它们是:

  • Windows 7的
  • 4 GB 内存
  • Haskell 平台 2011.2.0.1
  • MSYS 1.0.11
  • 从这里开始的自动 MinGW 安装程序

奇怪的是,我在前一周重新安装 Windows 之前编译了它。不幸的是,我不知道我当时是否使用了另一个 MinGW 版本,或者其他东西是否不同。

编辑:我可以使用TDM GCC解决问题

0 投票
1 回答
869 浏览

haskell - 运行 wxHaskell (Windows) 的问题

该页面:(http://en.wikibooks.org/wiki/Haskell/GUI)描述了要运行 wx 代码,可以安装 wx,然后必须“向 GHC 注册 wxHaskell” - 但我认为 wxHaskell 的二进制安装程序(http://wxhaskell.sourceforge.net/download.html)会自动吗?

我安装了 wx-config,然后安装了 wxPack 和 wxHaskell。然后 cabal 安装了 wx 和 wxcore。我正在运行一些来自 Leksah 的 wx 演示,它们看起来大多不错 - 但它们有一些奇怪的错误(我找到了一个所谓的解决方案:“wxhaskell-labels-cant-display-full-text”),但我想尝试一些来自 GHCi 的东西。

我尝试运行他们的简单演示,并出现错误:

还有[有趣的]错误:

0 投票
1 回答
256 浏览

dll - 在 Windows 中分发基于 wxHaskell 的应用程序

对于在 Windows 上分发的基于 wxHaskell 的应用程序,我是否可以在应用程序旁边分发必要的 WX DLL,而无需单独安装 WX?

我希望能够将应用程序作为 zip 文件分发,并且不需要用户安装任何东西。那可能吗?

0 投票
1 回答
128 浏览

haskell - 如何从 wxHaskell 网格控件中提取数据?

我创建了一个 wxHaskell 网格控件,它显示正常,用户可以输入数据等。

如何以编程方式将数据写入其中也很明显(gridSetCellValue)。

但是我如何从中读取数据呢?有gridGetTable哪些可能相关,也可能不相关,但它返回 a GridTableBase,虽然我可以看到它间接地是一个指针类型,但我在 API 中找不到任何东西来实际获取其中的数据。

0 投票
1 回答
474 浏览

haskell - 使用 wxhaskell 绘制缩放位图

imageviewer 示例展示了如何在 ScrolledWindow 中显示图像。

如果我想在可用空间中显示图像,并根据需要缩放位图怎么办?

我的 google-fu 在这方面让我失望了。

编辑:我以为我有一些东西scrolledWindowSetScale,但看起来它在这里没有帮助。