求问前端,imgui

ziqin
子青|会挽雕弓如满月|西北望|射天狼 07月17日 字数 229

最近要做个数据展示的界面,花哨要求还不少,qt开始收费,又不想用qt,对前端也不熟,网上看了一圈好像现在imgui这种挺热门的,做起来也方便。就是不知道这个东西是不是坑?查了opengl,好像不鼓励这种immediate mode的模式。是不是快要被淘汰了?

27 个回复
hgoldfish
老鱼 07月17日

Qt 从 1.0 开始就是收费的。

但同时也是开源免费的。

【 在 ziqin (子青|会挽雕弓如满月|西北望|射天狼) 的大作中提到: 】

: 最近要做个数据展示的界面,花哨要求还不少,qt开始收费,又不想用qt,对前端也不熟,网上看了一圈好像现在imgui这种挺热门的,做起来也方便。就是不知道这个东西是不是坑?查了opengl,好像不鼓励这种immediate mode的模式。是不是快要被淘汰了?

ziqin
子青|会挽雕弓如满月|西北望|射天狼 07月17日

公司对协议还挺重视的, qt基本不用想了,就说说imgui吧

【 在 hgoldfish 的大作中提到: 】

: Qt 从 1.0 开始就是收费的。

: 但同时也是开源免费的。

iwannabe
I wanna be 07月17日

前端现在不流行qt c++撸了,直接python tinker,或者electron直接web走起

【 在 ziqin (子青|会挽雕弓如满月|西北望|射天狼) 的大作中提到: 】

: 最近要做个数据展示的界面,花哨要求还不少,qt开始收费,又不想用qt,对前端也不

: 熟,网上看了一圈好像现在imgui这种挺热门的,做起来也方便。就是不知道这个东西是

: 不是坑?查了opengl,好像不鼓励这种immediate mode的模式。是不是快要被淘汰了?

hgoldfish
老鱼 07月17日

公司可以考虑花钱买一个,没几个钱。日常开发用 lgpl 版本,发布的时候用商业版。

真诚劝你们做图表,要么用 qwt 要么用 qtcharts/datavisualization

https://doc.qt.io/qt-5/qtdatavisualization-bars-example.html

不然就用 web 的  highcharts,别去整那些小众的库。

https://github.com/d3/d3/wiki/Gallery

【 在 ziqin (子青|会挽雕弓如满月|西北望|射天狼) 的大作中提到: 】

: 公司对协议还挺重视的, qt基本不用想了,就说说imgui吧

ziqin
子青|会挽雕弓如满月|西北望|射天狼 07月17日

有几个效果的需求我觉得qt恐怕做不了,比如要求不用treeview 要选择的时候做成win10虚拟桌面那种tab的效果

ziqin
子青|会挽雕弓如满月|西北望|射天狼 07月17日

大数据中控台 效果有点像游戏的感觉

z16166
Netguy 07月17日

貌似imgui做游戏的设计界面比较多,小众

cn62
cn62 07月17日
ECUCoder
Engineer 07月18日

上虚幻引擎。

【 在 ziqin 的大作中提到: 】

: 大数据中控台 效果有点像游戏的感觉

DoorWay
DoorWay 07月19日

定了没?用啥。

libgcc
乞讨积分,求施舍,长期有效 07月20日

直接上electron就行了

这小众的框架适合自己一个人玩,你要招人搞这个很难招,招了也跑的快。

ziqin
子青|会挽雕弓如满月|西北望|射天狼 07月20日

后来看了看这个界面的需求,更像游戏一些,很多动态的界面,找了个程序员用imgui做一下,语法很简单,就和一般cpp一样,没什么乱七八糟的框架要学。另外查了一下,好像刺客信条和守望先锋都是用这个库,感觉应该还靠谱

iwantfly
雷雷 07月21日

通过实战js

发现js不是银弹啊。。。

效率加多线程,真是有问题

【 在 libgcc (乞讨积分,求施舍,长期有效) 的大作中提到: 】

: 直接上electron就行了

: 这小众的框架适合自己一个人玩,你要招人搞这个很难招,招了也跑的快。

hgoldfish
老鱼 07月21日

看项目大小啊。如果是小型的展示项目,刚好团队里面也懂 js,随便做一个出来应付老板没问题的嘛。

想要做精致的产品,或者像 WPS 那种复杂的。肯定不会选 js.

【 在 iwantfly (雷雷) 的大作中提到: 】

: 通过实战js

: 发现js不是银弹啊。。。

: 效率加多线程,真是有问题

: ...................

libgcc
乞讨积分,求施舍,长期有效 07月21日

我觉得吧,数据展示类的gui用web做应该还是很强的,web表现力和开发效率完爆native

要是编辑和操作类的工具gui,还是要上Qt国种native,毕竟底层定制各种操作流还是更方便一些

【 在 iwantfly 的大作中提到: 】

: 通过实战js

: 发现js不是银弹啊。。。

: 效率加多线程,真是有问题

: ...................

ziqin
子青|会挽雕弓如满月|西北望|射天狼 07月21日

现在展示的时候,花哨的东西要求越来越多,大数据中控这块一开始就是一帮游戏公司在做,做出来的界面都跟星际争霸那种一样...各种动态layout,要求会动,会旋转,操作方便直观。什么传统的treenode的那些需要多点几次鼠标组件的统统滚蛋。

领导也有要求,你弄个像word的界面,别人领导看了以为自己是文员,要有那种纵观大局的感觉的界面。

【 在 libgcc 的大作中提到: 】

: 我觉得吧,数据展示类的gui用web做应该还是很强的,web表现力和开发效率完爆native

: 要是编辑和操作类的工具gui,还是要上Qt国种native,毕竟底层定制各种操作流还是更方便一些

hgoldfish
老鱼 07月21日

做这些非常能骗。前两天听说我们这边有个公司花了一千多万买这么个玩意儿。

【 在 ziqin (子青|会挽雕弓如满月|西北望|射天狼) 的大作中提到: 】

: 现在展示的时候,花哨的东西要求越来越多,大数据中控这块一开始就是一帮游戏公司在做,做出来的界面都跟星际争霸那种一样...各种动态layout,要求会动,会旋转,操作方便直观。什么传统的treenode的那些需要多点几次鼠标组件的统统滚蛋。

: 领导也有要求,你弄个像word的界面,别人领导看了以为自己是文员,要有那种纵观大局的感觉的界面。

libgcc
乞讨积分,求施舍,长期有效 07月21日

轻交互式的web没错了,随便条css就够native折腾半天

我今天用QPainter想把2个不同字体的文字弄成向下对齐都搞不定

【 在 ziqin 的大作中提到: 】

: 现在展示的时候,花哨的东西要求越来越多,大数据中控这块一开始就是一帮游戏公司在做,做出来的界面都跟星际争霸那种一样...各种动态layout,要求会动,会旋转,操作方便直观。什么传统的treenode的那些需要多点几次鼠标组件的统统滚蛋。

: 领导也有要求,你弄个像word的界面,别人领导看了以为自己是文员,要有那种纵观大局的感觉的界面。

HeliumLeoBob
小猪的姐夫~~ 07月22日

请教一下对重交互的图表有啥推荐不?

考虑QWebEngine + ECharts但交互传出来还是很痛苦

【 在 libgcc (乞讨积分,求施舍,长期有效) 的大作中提到: 】

: 轻交互式的web没错了,随便条css就够native折腾半天

: 我今天用QPainter想把2个不同字体的文字弄成向下对齐都搞不定