telegram 的客户端为什么不用 qml - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
LPeJuN6lLsS9
V2EX    Qt

telegram 的客户端为什么不用 qml

  •  
  •   LPeJuN6lLsS9 2017-06-05 22:04:49 +08:00 5954 次点击
    这是一个创建于 3051 天前的主题,其中的信息可能已经有所发展或是发生改变。
    就是官方的那个,1.0 版的 material 风格真的还原的挺好的( ripple 效果之类),动画各种流畅。真的让人觉得是 qml 做的,然而打开源码一看是用 widget 硬撸出来的,这得多大毅力?佩服但是不解

    https://github.com/telegramdesktop/tdesktop
    6 条回复    2023-11-02 14:02:00 +08:00
    shengjie77
        1
    shengjie77  
       2017-06-11 08:53:18 +08:00
    厉害了,不过看了点源码,里面的代码风格都不怎么统一。。。
    nicevar
        2
    nicevar  
       2017-07-03 11:58:04 +08:00
    因为 qml 很长一段时间不太稳定,版本变化比较多,兼容性有不少问题,预览经常导致 QtCreator 崩溃
    widget 就稳定多了,框架熟练了开发效率也不比 qml 低
    LPeJuN6lLsS9
        3
    LPeJuN6lLsS9  
    OP
       2017-07-03 18:49:14 +08:00
    @nicevar 有道理,我已经打消用 qml 写玩具的念头了

    说实话官方文档的 qt quick controls 1 vs 2 我读了很多遍,就是没搞懂 1 和 2 啥关系。
    要做列表的话用 1 的 listview 加 2 的控件吗?莫名其妙

    qt creator 我就用了几次,现在最新版的选项界面窗孔一拖动就飞到屏幕外,qml 编辑界面有些字体奇大,布局让人很难受
    beichao
        4
    beichao  
       2017-07-28 15:46:39 +08:00
    新版的 telegram 已经是 QML 写的界面了,可以去看一下
    LPeJuN6lLsS9
        5
    LPeJuN6lLsS9  
    OP
       2017-07-29 17:48:18 +08:00
    @beichao 我在这 repo 里没找到啊: https://github.com/telegramdesktop/tdesktop/search?l=C%2B%2B
    在其他的 repo 吗?
    asuraa
        6
    asuraa  
       2023-11-02 14:02:00 +08:00
    @beichao 也是没看到 qml 啊
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5537 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 08:57 PVG 16:57 LAX 01:57 JFK 04:57
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86