问题标签 [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 回答
46 浏览

haskell - 带有 imageTag 段错误的 wxhaskell 笔记本

我就是imageTab跑不动。我得到一个Segmentation fault: 11. 这是我的代码。有人知道该怎么做吗?

0 投票
1 回答
135 浏览

haskell - 使用 wx haskell 更新小部件文本

我正在制作一个简单的图像下载器来学习一些基本的 gui 东西在 haskell 中。我有一个静态文本框,它在下载文件时显示文件名。

我遇到的问题是这个小递归函数。

它需要保存图像的 url 列表,并更新 textCtrl 小部件。除了,它只更新一次文本,在整个事情完成后。有没有办法手动更新文本框的文本?

更新:我尝试添加一个计时器并启动它,但它没有做任何事情。

0 投票
1 回答
2274 浏览

haskell - 为什么 Stack 无法识别它刚刚安装的依赖项?

所以我正在尝试使用 reactive-banana + wxHaskell 进行 GUI 编程。作为 Haskell 及其开发工具的新手,我对堆栈感到非常困惑。

于是我试了试,stack install wx提示我安装wxcore,提示我安装。在 I 之后,我尝试运行,但你瞧:wxcwxdirectstack install wxdirectstack install wxc

简而言之,我正在尝试使用stacklike cabal-install。而且我不确定为什么这是错误的。stack如果它是错误的,那么和有什么区别cabal-install

0 投票
2 回答
83 浏览

haskell - 给定一个函数 g :: a -> b -> .... -> z,我怎样才能像 h :: (a, b, ...) -> z 一样使用它?

背景:我正在使用 wxHaskell 的 fileOpenDialog,它需要 6 个非显而易见的参数(curried)。我的代码目前是:

上面有一个let声明来定义我的所有参数。不过,我想做的是将我的参数保存在某个地方。我有点理解为什么 Haskell 不支持这样的说法:

但是,本着不重蹈覆辙的精神,有没有与此相近的东西?

0 投票
1 回答
168 浏览

cabal - wxHaskell 找不到模块“Distribution.Compat.Exception”

我正在尝试在 ubuntu 上安装 wxhaskell(我已经安装了 wxwidget,它在代码块中运行良好)

cabal install wxc在终端运行

这是输出

实际上,我可以找到Distribution.Compat.Exception 并尝试过 sudo ghc-pkg expose Cabal-1.16.0
sudo ghc-pkg expose Cabal-1.22.5.0,但没有任何改变

有人帮帮我,非常感谢!

0 投票
1 回答
82 浏览

haskell - wxHaskell 在 win7 上,找不到 wxc.dll 或 .so

我已经在 windows7 上安装了 wxwidget 和 wxhaskell(使用 cabal),我做了一个 test.hs

然后我在winGHCi中加载并运行test.hs,这是输出

我不知道如何解决这个问题。我需要做什么/添加/更改才能加载 DLL?

0 投票
1 回答
59 浏览

haskell - 如何聚焦小部件?

当我启动我的应用程序时,我想将焦点设置在某个按钮上。目前我需要点击tab一次才能使按钮集中。

这些wxwidgets文件提到了一种似乎在 ? 中不可用的SetFocus方法(链接wxhaskell) ?

然后我找到了MoveBeforeInTabOrder链接),但同样,我没有在wxhaskell.

wxhaskell 提到它的维护者在 2009 年是一个“相当完整的 GUI 绑定”,所以我只是在这里遗漏了一些东西还是运气不好?

这是我的最小示例:

0 投票
1 回答
79 浏览

user-interface - - 类似于 wxHaskell/wxWidgets 的 UI 元素

我正在用 Haskell(和 Ur/Web,但那是另一回事)编写 GUI,并且有几个开发分支使用我同时工作的不同库和方法。在尝试使用 WX 图形后端(wxHaskell、reactive-banana)将我的一些代码从浏览器支持的带有 HTML 元素的 UI 库(准确地说是threepenny-gui)迁移到本机 GUI 小程序时,我遇到了一些麻烦了解如何迁移我基于构建的一些代码<table>元素到等效的 wxWidgets 构造。在我看来,我自己并没有简单的方法来实现这样的东西,也没有原生的等价物。我正在寻找实现建议、指向现有实现的指针、合适的替代方案等等。如果需要,我可以提供我正在寻找的设计的更深入细节。

html 表格仅用于对齐和显示数据,其中每一行中的一个单元格是一个反应式控件,并且在任何给定时间显示的行数也可以反应式变化。


Angular 材质主题保持默认

无论我做什么,H1 颜色都保持白色且没有背景颜色,这是我的代码:

Javascript:

密码笔

我正在使用: Angular - V1.4.8 Angular 材料- V1.0.2

非常感谢你们

0 投票
2 回答
102 浏览

reactive-banana - 我应该能够单独使用“堆栈构建”编译反应香蕉 wx 吗?

我克隆reactive-banana并尝试构建reactive-banana-wx示例:

该目录中有一个stack.yaml,它确实获取了几个包,但由于以下错误而停止:

在运行之前是否必须执行其他步骤stack build

这个用户似乎有一个相关的问题。

0 投票
1 回答
47 浏览

user-interface - wxHaskell : the window appears too tiny

I have a little program in haskell, using wxhaskell. It displays a window with a panel inside, containing some drawings. The problem is that the window shrinks to a very tiny size, and I have to expand it with the mouse.

How can I define correctly the size?

here is my program:

thank you.