gpt4 book ai didi

windows - gtk2hs:无法在 Windows 上呈现组合框

转载 作者:可可西里 更新时间:2023-11-01 10:46:56 25 4
gpt4 key购买 nike

我的问题让我很困惑,因为它只发生在 Windows 上(我正在用 XP 进行测试)。这一切都在 Linux 上完美运行。

我正在使用 gtkbuilder 加载我的布局。 (以防万一)

route_input <- builderGetObject builder castToComboBox "route"
comboBoxSetModelText route_input
comboBoxAppendText route_input "first"
comboBoxAppendText route_input "second"
comboBoxAppendText route_input "third"
t <- listStoreToList =<< comboBoxGetModelText route_input
putStrLn $ show t

打印:

["first","second","third"]

在窗口中,它显示一个包含三个条目的组合框,它们都是空白的我点击“确定”按钮,它在其信号处理程序中运行以下代码:

t <- listStoreToList =<< comboBoxGetModelText cbox
putStrLn $ show t
selection <- comboBoxGetActiveText cbox
putStrLn $ show selection

打印:

["first","second","third"]
Nothing

有没有人对此有任何想法?

最佳答案

好的,原来是包版本问题。 Windows 版本中的 gtk 包比 Linux 机器上的版本高一个版本号。那一定是什么东西坏了。

关于windows - gtk2hs:无法在 Windows 上呈现组合框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20506890/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com