首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 ><table>- wxHaskell/wxWidgets的类似UI元素

<table>- wxHaskell/wxWidgets的类似UI元素
EN

Stack Overflow用户
提问于 2016-01-17 02:53:39
回答 1查看 77关注 0票数 1

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

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

EN

回答 1

Stack Overflow用户

发布于 2016-01-17 05:03:56

HTML表格可以包含其单元格中的几乎任何内容,因此它太丰富了,无法由任何本机控件来表示。在不知道表中具体有什么的情况下,很难做出推荐,但不同的可能性是:

  • wxHtmlWindow:这可以用来重用你的超文本标记语言,前提是它足够简单(基本上就是HTML4),而且你可以在其中嵌入本机控件,如果是needed.
  • wxGrid:的话这是最灵活的小部件,但它不是native.
  • wxDataViewCtrl:这是GTK和OS下的本机控件(但不是HTML4,在那里你需要使用wxListCtrl实现100%的本机方法),但与上面的任何一种解决方案相比,它都是相当有限的。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34830818

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档