gtk2hs

    1热度

    1回答

    我试图让这段代码的组合框控件的值: selectRadioB cb = do ntxt <- comboBoxGetActiveText cb case ntxt of Just ("Option 1") -> ... Just ("Option 2") -> ... Just ("Option 3") -> ... return() 但是,当我

    0热度

    1回答

    我创建了一个程序,其目的是绘制一个分形集(manderbrot集合),它不包含任何语法错误,但只有一个像素出现,而不是集合。 这里是我的程序: module Main where import Graphics.UI.Gtk import Graphics.UI.Gtk.Builder() import Graphics.Rendering.Cairo as C import Contr

    2热度

    1回答

    Haskell Gi-GTK noob here。一般GTK noob。 我有一个图像,我已经包装在一个事件箱中。现在,我想要检测用户何时按下事件框(mousedown)。一些谷歌搜索指向我使用button-press-event。我的代码如下。 drag <- imageNewFromFile "rszh.png" dragevents <- eventBoxNew containerAdd

    -2热度

    1回答

    关于在Haskell中编写函数,使用Gtk(通过包Gtk2Hs);这里是我的要求: 的功能应该有签名: affiche :: ((Double,Double), (Double,Double)) -> IO Bool 的参数说明(A0,A),(B0,B);该函数应该使用一个名为mandelbrot的外部函数:如果mandelbrot(a,b)为true,那么必须有一个调用:postGUIAsy

    2热度

    1回答

    在Gtk2hs中有Graphics.UI.Gtk.ModelView.CustomStore模块,其中包含一个包含函数集合TreeModelIface的数据类型。它包含一组用于在用户定义的树类型中导航的功能,其中位置存储为TreeIter。所以成员功能之一是: treeModelIfaceIterNext :: TreeIter -> IO (Maybe TreeIter) 此方法返回下一个同

    2热度

    1回答

    我正在使用haskell和gtk2hs。 有没有办法让keydown/keyup事件(keystate是一样的好; keypress事件不是)与那些?

    0热度

    1回答

    我想在gtk2hs开罗绘制一些简单的图像。我知道你可以使用save命令保存当前状态并使用restore命令恢复。你是一种检查方式,目前是保存状态。调整窗口大小时,我不希望缩放图像,或者有更好的方法来防止调整大小。我不想在每次调整窗口大小时重新计算图像。

    0热度

    1回答

    如何创建一个列表(或任何不是一个元组虽然)接受某些类型类的不同实例? 具体来说,我想要做的东西像下面这样: [labelNew (Just "foo"), buttonNewWithLabel "bar"] 我不喜欢的语法糖,我只是想小部件列表传递给一个函数,将它们传递给另一个函数接受任何小部件。 眼下,目的仅仅是摆脱了线的噪声,这样的 boxPackStart box content1 Pa

    3热度

    1回答

    我想渲染到我的应用程序的statusicon。 我知道我可以通过设置statusIconPixbuf来使状态图显示pixbuf。 我可以通过pixbufNew创建一个空的pixbuf并执行诸如使用单一颜色填充它。 但是如何使用cairo渲染成pixbuf? 或者是pixbuf不正确的使用?有没有更好的方法来渲染到状态图?

    1热度

    1回答

    我现在正在用Gtk开发类似于Thunar的文件管理器应用程序,并且我根本无法弄清楚如何使IconView项目垂直而不是水平地流动,就像Thunar或Nautilus的紧凑视图模式那样以及在Windows资源管理器的列表视图模式下。我应该使用TreeView吗? 我正在练习Haskell绑定,Gtk2Hs,但我也熟悉本机C库和Python绑定(PyGtk),所以使用这些语言的解释也是可以接受的。