gtk2hs

    -1热度

    1回答

    我尝试使用下面的代码来改变widget的颜色: widgetModifyBg w StateNormal (Color 0xffff 0xffff 0) 它适用于Ubuntu的,但不是在Windows下。

    0热度

    2回答

    我使用的是Gtk2Hs,所有这些GTK的东西都是我的新东西。 我正在使用TextView。我想用 替换当前选中的 文本并添加一些新的文本,并选择新的文本。最近 我已经能够拿出的是: -- Create marks so I can "remember" where the selection was (startIter, stopIter) <- textBufferGetSelectionB

    7热度

    1回答

    我不确定我是否应该打招呼或者不打招呼,因为这是我的第一篇文章。 无论如何,我正在关注来自gtk2hs website的glade教程。代码编译正确,但是当我尝试执行它时,我得到这个错误。 (hellogtk2hs:8670): libglade-WARNING **: Expected <glade-interface>. Got <interface>. (hellogtk2hs:8670):

    4热度

    2回答

    我使用编辑器Glade与gtk2hs绑定编程Haskell中的GUI。目前我在分组单选按钮时失败了。它不会让我选择组名称。有人可以帮忙吗?

    1热度

    1回答

    我对Haskell并不是很有经验,我刚开始使用Gtk2Hs,所以这可能是一个愚蠢的问题。 我已经定义了以下Line类型: type Coord = (Int,Int) type Line = (Coord,Coord) 而且我有借鉴了DrawingArea的Line个列表的功能。问题是这个函数同时绘制了所有的Line,但是我想在两个Line之间稍微延迟一次绘制一个。 render :: [L

    0热度

    1回答

    我一直在研究Paul Hudak的书The Haskell School of Expression,并使用其相关的基于gtk的图形库Graphics.SOE.Gtk(link到文档)进行小型2D绘图实验。 这个库是很基本然而,只有真正具有绘制形状的能力。目前我正在编写一些需要特定GUI小部件(如按钮和文本框)的程序。我的问题是:是否可以在gtk2hs中找到的GUI小部件旁边使用SOE库的绘图功能

    6热度

    1回答

    我正在用Haskell的gtk2hs库编写一个小的GUI应用程序,目前我正在使用其中的multiline text boxes。我有一个功能,当用户对文本框中的文本进行更改时,我想运行它,但不希望它们必须单击按钮才能激活它。此外,因为它是一个相当侵入性和处理密集型功能(它绘制图形,加载文件等),我希望它不会在用户使任何更改时触发(这大概可以用bufferChanged文本缓冲区中的信号我猜测?),

    3热度

    1回答

    使用GHC 7.4.2和GtkHs 0.12.4,在Win32和Win64上,该程序占用的内存越来越多,在我的机器上消耗大约2Mb /秒。 我只是试图使用Gtk制作动画(这就是为什么我使窗口无效以便立即重绘)。 我试图通过RTS选项分析内存使用情况,但是这个内存不可见。 这是怎么回事? import Graphics.UI.Gtk main :: IO() main = do in

    5热度

    1回答

    我试图用Gtk2Hs构建中等大小的GUI,我并不是所有人都知道什么是构建系统的最佳方式。我正在寻找一种独立开发子组件的方式,一般来说,最终的结构不会让我稍后拔出头发。 主要困难是由API等基于延续的摄像头等组件造成的(也就是说,我需要使用带有withVideoMode :: Camera Undefined -> (Camera a -> IO()) -> IO()的摄像头来包裹该块)。我想分开这

    4热度

    1回答

    当试图使用ghc-7.6.1编译gtk Haskell包时,我得到以下错误(当尝试构建pango时,其中一个依赖项,但如果我尝试手动安装它,它也会出现在其他依赖项包中) : [ 1 of 14] Compiling Graphics.Rendering.Pango.Types (dist/build/Graphics/Rendering/Pango/Types.hs, dist/build/Gra