小编mux*_*ian的帖子

当内容缩小时,动态缩小GTK +中的窗口?

我在Vala应用程序中有一个窗口,里面有一个图像.这个图像有时会被更改img.set_from_pixbuf(imgdata);,因此它的大小也会发生变化.它嵌入在Gtk.Box中.

box = new Gtk.Box(Orientation.VERTICAL,5);
...
box.pack_end(img,false,false);
Run Code Online (Sandbox Code Playgroud)

因此,如果以前有一个大图像,我用一个较小的图像替换它,窗口仍然是非常大的,我没有找到一种方法动态缩小到所需的空间.我试过window.set_default_size(box.width_request,box.height_request)但它总是返回-1.

那么任何想法如何调整窗口大小?谢谢!

linux gtk vala

7
推荐指数
2
解决办法
1386
查看次数

Haskell Cabal:神秘缺失或递归依赖

我尝试安装jmacro包.它构建完美,绝对没有问题.

但是,当我想使用它或安装happstack-jmacro依赖于jmacro的软件包时,我收到如下错误消息:

<command line>: cannot satisfy -package-id jmacro-0.5.2-71bd40707d94b0e8eb6e70515ff6a5f4: 
    jmacro-0.5.2-71bd40707d94b0e8eb6e70515ff6a5f4 is unusable due to missing or recursive dependencies:
      haskell-src-meta-0.5-4bf46b12fb313927e18a04de209944de template-haskell-2.5.0.0-f0b857ddb066aae09d974e610edd228f
    (use -v for more information)
Run Code Online (Sandbox Code Playgroud)

绝对没有递归或缺少依赖.这是一个错误吗?

我正在使用template-haskell-2.5.0.0(因为较新版本不构建)和haskell-src-meta-0.5.GHC是7.0.4

linux install haskell cabal

5
推荐指数
2
解决办法
1383
查看次数

标签 统计

linux ×2

cabal ×1

gtk ×1

haskell ×1

install ×1

vala ×1