请问一下哪个 Python UI 好入门? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
kangsgo
V2EX    Python

请问一下哪个 Python UI 好入门?

  •  
  •   kangsgo 2016 年 7 月 3 日 8303 次点击
    这是一个创建于 3569 天前的主题,其中的信息可能已经有所发展或是发生改变。

    学了一下午 pyqt ,各种头大,想学一个能快速上手的,后期再好好学一个精的,谢谢拉

    31 条回复    2016-07-04 11:00:16 +08:00
    ksupertu
        1
    ksupertu  
       2016 年 7 月 3 日 via Android   1
    应该是 tk 吧...做桌面为啥不 c#...
    kangsgo
        2
    kangsgo  
    OP
       2016 年 7 月 3 日
    @ksupertu 用的不是很多,所以不是很想额外学语言了^_^
    ytmsdy
        3
    ytmsdy  
       2016 年 7 月 3 日
    python 做桌面比较坑爹,学习曲线的起步就比较高。没有像 C#那也傻瓜式。
    所以现在我基本上都是直接用 tornado 做 web 前台的。
    bigtan
        5
    bigtan  
       2016 年 7 月 3 日
    pyqt 我觉得很好入门啊,拿例子改改,自己需要的就出来了。
    lll9p
        6
    lll9p  
       2016 年 7 月 3 日
    要说好入门,,绝对是 tkinter...
    chroming
        7
    chroming  
       2016 年 7 月 3 日 via iPhone
    pyqt 确实不好入门,我现在就在用。虽然我没学过其他 ui ,但让一个开发经验不足也没做过 ui 的学 pyqt 还是要不少时间的,而且 pyqt 的资料基本都是 qt 的,对于新手也不太友好。至于哪个好入门,估计 py 自带的 ui 库吧。
    kangsgo
        8
    kangsgo  
    OP
       2016 年 7 月 3 日
    @bigtan 布局那一步我就有点卡死

    比如我想用

    class QuitButton(QtWidgets.QWidget):

    class MainWindow(QtWidgets.QMainWindow):

    这两个,死活不知道怎么拼一起
    zhtsuc
        9
    zhtsuc  
       2016 年 7 月 3 日
    原理都差不多。无非是框架帮你做了多少事情。 pyqt , tk , widget ,都差不多。根据自己的需要选择吧。
    Trim21
        10
    Trim21  
       2016 年 7 月 3 日 via Android
    学了半天怎么做 ui ,后来放弃了。。直接开个 Web 服务器用浏览器当 ui 了。。
    kangsgo
        11
    kangsgo  
    OP
       2016 年 7 月 3 日
    @Trim21 我也想用 web ,但是帮别人做的,她想要个软件所以我是硬着头皮上啊
    zhuangzhuang1988
        12
    zhuangzhuang1988  
       2016 年 7 月 3 日
    @kangsgo 英雄就美??
    gotounix
        13
    gotounix  
       2016 年 7 月 3 日
    我觉得 pyqt 挺简单的,布局不要用 qt creater ,直接写代码,也不复杂。另外有个 kivy ,貌似挺好的。
    xuboying
        14
    xuboying  
       2016 年 7 月 3 日 via Android
    UI 还是 c++写爽,发布方便, Python UI 打包,呵呵
    ericls
        15
    ericls  
       2016 年 7 月 3 日 via iPhone
    HTML 5
    chaegumi
        16
    chaegumi  
       2016 年 7 月 3 日
    lowzoom
        17
    lowzoom  
       2016 年 7 月 3 日
    什么需求,看能不能避开 GUI ,直接上命令行
    littlewey
        18
    littlewey  
       2016 年 7 月 3 日 via iPhone
    试试 kivy
    Muninn
        19
    Muninn  
       2016 年 7 月 3 日
    放弃吧
    语言各有所长
    现在比较好的办法是用 python 写 api
    然后用 react 之类的写前端
    想包装成桌面或者 app 都没问题
    kangsgo
        20
    kangsgo  
    OP
       2016 年 7 月 3 日
    @chaegumi 这个看起来非常不错啊
    kangsgo
        21
    kangsgo  
    OP
       2016 年 7 月 3 日
    kangsgo
        22
    kangsgo  
    OP
       2016 年 7 月 3 日
    @gotounix 布局可以 grid 和绝对布局混搭吗? pyqt
    Geoion
        23
    Geoion  
       2016 年 7 月 3 日
    我觉得 pyqt 光安装都很费劲了,可能是我自己电脑辣鸡的问题。所以我推荐 wxPython.......
    leetom
        24
    leetom  
       2016 年 7 月 4 日
    学 C# + WPF 绝对比你学 QT 快

    基本上看一点教程,就可以一边做一边看手册+搜索了
    kangsgo
        25
    kangsgo  
    OP
       2016 年 7 月 4 日
    @Geoion 好的,谢谢
    kangsgo
        26
    kangsgo  
    OP
       2016 年 7 月 4 日
    @leetom 有什么好的书籍推荐么?
    daiv
        27
    daiv  
       2016 年 7 月 4 日
    推荐 aardio
    leavic
        28
    leavic  
       2016 年 7 月 4 日
    pyqt 才是王道,其他都是歪门邪道
    xia0ta0
        29
    xia0ta0  
       2016 年 7 月 4 日
    在桌面开发方向,最好的使用 C#或者 C++写原生的,如果想快速实现, nwjs 都比 python 来的方便。
    zjqzxc
        30
    zjqzxc  
       2016 年 7 月 4 日
    tkinter 配合 py2exe ,从零基础到写成一个可以独立运行的 exe 程序只需要一个下午就可以,简直作(装)业(逼)神器。
    magicdawn
        31
    magicdawn  
       2016 年 7 月 4 日
    electron
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2723 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 42ms UTC 04:14 PVG 12:14 LAX 21:14 JFK 00:14
    Do have faith in what you're doing.
    ubao msn 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