问题标签 [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 投票
2 回答
708 浏览

user-interface - 使用 wxWidgets,有没有一种直接的方法可以在两个列表中的项目之间画线?

特别是在 wxHaskell 中,但总的来说,希望能够在两个并排的列表中的项目之间画线,以表明项目之间存在关系。类似于下面的样机。

两个项目之间带有箭头的列表框

0 投票
2 回答
200 浏览

haskell - 如何在 wxHaskell 中使用 wxFreeChart?

我是haskell的新手。

虽然wxCode 中的 wxFreeChart 页面说它支持所有 wx 端口,但我不知道如何在 haskell 中使用它

0 投票
1 回答
285 浏览

haskell - 如何从 WxHaskell 面板中删除小部件

我的 google-fu 让我失望了。如何删除已添加到的小部件Panel ()?例如,在下面,我希望controls-panel 再次变为空。

(我正在尝试构建一个动态 GUI,当它更新时我需要摆脱旧控件)。

0 投票
4 回答
1480 浏览

haskell - cabal 安装 wx 缺少 C 库

环境:

  • 操作系统:feodra 16
  • haskell 平台
  • wxGTK-开发
  • ghc 7.0.4

我正在尝试安装 wxHaskell

阴谋集团安装 wx

然后给出这些错误。

缺少对国外图书馆的依赖关系:*缺少C库:wx_baseu-2.8,wx_baseu_net-2.8,wx_baseu_xml-2.8,wx_gtk2u_core-2.8,wx_gtk2u_adv-2.8,wx_gtk2u_html-2.8,wx_gtk2u_qa-2.8,wx_gtk2u_xrc-2.8,wx_gtk2u_aui-2.8,wx_gtk2u_richtext-2.8 , wx_gtk2u_media-2.8, wx_gtk2u_stc-2.8, wx_gtk2u_gl-2.8

这些库实际上存在于 /usr/lib 我在终端中键入以下内容

ls libwx*.so

并找到库:

  • libwx_baseu-2.8.so
  • libwx_gtk2u_aui-2.8.so
  • libwx_gtk2u_gl-2.8.so
  • ……

我尝试了 cabal install wx --exteral-lib-dirs=/usr/lib ,但仍然没有运气。

0 投票
1 回答
360 浏览

user-interface - wxhaskell 中的布局组合器

我正在尝试填充文本条目以填充整个宽度,如果将条目直接放入框架中,这可以正常工作,但如果将它们放入面板中,它们会恢复为默认大小。“盒装”布局组合器文本也消失了。我究竟做错了什么?

0 投票
1 回答
392 浏览

macos - Mac OS X 上的静态链接 wxHaskell

我想在 Mac OS X 上分发一个 wxHaskell 应用程序。我该如何创建一个可以独立使用的 Mac OS X 应用程序,而无需用户安装任何额外的库?

我注意到为 Mac OS X 制作包的cabal-macosx项目.app。当我构建示例 wxHello 应用程序时,应用包在我的机器上运行良好(添加extra-lib-dirs: /usr/lib.cabal文件后)。但是当我在另一台机器上尝试时,我得到了错误:Dyld Error Message: Library not loaded: /Users/binil/.cabal/lib/wxc-0.90.0.3/ghc-7.0.4/libwxc.dylib.

0 投票
1 回答
539 浏览

wxwidgets - wxWindows 2.9 二进制文件

升级到新的 Haskell 平台后,我现有的 wxHaskell 程序坏了。他们现在似乎都需要 wxWidgets 2.9,我找不到任何二进制版本。wxPack 有 2.8,除此之外,必须获得一个编译器并根据我所看到的在本地构建它。

有来自各种来源的教程,每篇都有几页长,有关于设置、更改配置等的各种建议。安装 wxConfig、安装 minGW 编译器、设置配置、重建等。

是否有任何简单二进制安装的来源?我希望有一些简单的 apt-get或类似cabal的工具,Haskell 库工具(在 Windows 上?)似乎不如我熟悉的其他工具集成。

(更新)我确实在本地安装和编译了 wxWidgets,但仍然无法安装 wxHaskell 组件。我确信所有这一切只需要一些相当简单的细节,但过了一段时间,希望不必在这上面花费更多时间,并希望它更加自动化!

0 投票
1 回答
81 浏览

haskell - 如何阻止 wxhaskell 在输入文本控件时发出哔哔声?

我玩过processEnter,on command和无济于事on anyKeytextEntry我一直在查看大量关于 wx-core 的文档,但我没有看到任何有用的信息。我在 Windows 8 上使用 wxhaskell 0.13.2.1。

0 投票
0 回答
248 浏览

macos - wxHaskell Mac OS X 运行时错误

我按照这些说明在 OS X Lion 上安装 wxWidgets(使用 Homebrew)和 wxHaskell。没有错误。

当我在这里尝试示例时,第一个 Hello World 示例运行良好。但是,当我尝试运行 Bouncing Balls 示例时,我得到:

Main(98350,0x7fff72edd960) malloc: *对象 0x10e121580 的错误: 被释放的指针未被分配

我正在建造

ghc --make Main.hs

当我简单地运行可执行文件时,我得到了那个错误。如果我使用 macosx-app 将其捆绑到应用程序中,它只会崩溃(可能是相同的错误)。我尝试重新安装 wxWidgets 和 Haskell 包,但错误仍然存​​在。

使用 gdb:

0 投票
3 回答
1930 浏览

windows - Haskell 中的屏幕截图?

是否可以在 Windows 环境中使用 Haskell 捕获屏幕(或窗口)?(即每隔几分钟左右截屏一次)。如果是这样,人们将如何去做(同样,在 Haskell 中,对于 Windows 环境)?

更多信息:我是 Haskell 的初学者。一个朋友想通过让我为他的会计师事务所编写一些程序来降低开发成本,但他坚持让我使用 Haskell。他想要一个工具,可以让他监控不同 Windows XP 工作站的桌面。它可能必须是客户端/服务器类型的应用程序。他只需要监控桌面活动,因此他不想要任何已经在市场上的昂贵管理软件。我筛选了很多文档,只找到了 wxHaskell,但在捕获屏幕方面我找不到太多,尤其是对于 Windows 环境。