python的GUI库 - 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
shinerene
V2EX    Python

python的GUI库

  •  
  •   shinerene
    Xiechen 2013-04-20 23:00:34 +08:00 7220 次点击
    这是一个创建于 4564 天前的主题,其中的信息可能已经有所发展或是发生改变。
    不知道各位都用什么GUI库呢?wxPython还是Tkinter 新手求教了~

    还有自己有了python基础 想要自己做点项目 不是脚本类的那种 是像一个网站或者一个app那样的 有什么可以推荐的参考资料或者项目呢?
    25 条回复    1970-01-01 08:00:00 +08:00
    phuslu
        1
    phuslu  
       2013-04-20 23:03:53 +08:00 via iPhone
    pyqt
    aisk
        2
    aisk  
       2013-04-20 23:13:47 +08:00
    直接做网站得了。。。
    manoon
        3
    manoon  
       2013-04-20 23:15:03 +08:00
    QT会漂亮些。。。个人愚见。
    shinerene
        4
    shinerene  
    OP
       2013-04-20 23:18:58 +08:00   1
    @manoon 话说 头像是本人呀?

    @phuslu 你们说得是同一个东西么?
    shinerene
        5
    shinerene  
    OP
       2013-04-20 23:20:32 +08:00
    @aisk 额 用框架搭还是全部自己写呢?
    timonwong
        6
    timonwong  
       2013-04-20 23:25:20 +08:00
    @shinerene
    Qt 有两个绑定, 一个是PyQt,支持Qt5,历史比较长,开发也比较活跃,就是协议GPL稍显不爽。
    另外一个是 PySide,LGPL协议,自从Nokia不要Qt后社区就不大活跃了。。。,不过写些小程序是没有问题的。。,商业的还是用PyQt。
    shinerene
        7
    shinerene  
    OP
       2013-04-20 23:32:00 +08:00
    @timonwong 这个略复杂啊 还想请教一下 比如说我用python做了个推箱子的游戏 怎么样来让程序识别我输入的上下左右键呢 或者wasd 难道是a = raw_input() if a="w" 然后调用向上的函数?总感觉这样是不对滴啊。。。
    liuzhe
        8
    liuzhe  
       2013-04-20 23:42:51 +08:00
    pyside
    VYSE
        9
    VYSE  
       2013-04-21 00:09:26 +08:00
    Kivy
    aisk
        10
    aisk  
       2013-04-21 00:53:20 +08:00
    @shinerene 显然是用框架啊
    shiweifu
        11
    shiweifu  
       2013-04-21 10:18:49 +08:00
    @shinerene
    你搜索下他头像,有惊喜的哦
    shiweifu
        12
    shiweifu  
       2013-04-21 10:24:57 +08:00
    @shinerene

    这种还是用pygame 什么的吧
    找了一个:
    http://sokoban.cn/py/py.php

    演示:
    shinerene
        13
    shinerene  
    OP
       2013-04-21 11:45:17 +08:00
    @shiweifu 貌似没搜到啊。。。
    shiweifu
        14
    shiweifu  
       2013-04-21 11:51:55 +08:00
    @shinerene

    是不是你点「搜索」的手法不对……
    google 出来第一个就是官方网站啊(貌似需翻墙)
    shinerene
        15
    shinerene  
    OP
       2013-04-21 13:34:23 +08:00
    @phuslu
    @manoon 话说。。我mac os x 用homebrew 装上了 可是import的时候总是提示无法找到QtCore什么的
    hljyunxi
        16
    hljyunxi  
       2013-04-21 15:59:22 +08:00
    wxPython
    Parallel
        17
    Parallel  
       2013-04-21 21:48:07 +08:00
    我倒是推荐Tkinter,个人感觉比较容易上手。
    shinerene
        18
    shinerene  
    OP
       2013-04-21 22:26:43 +08:00
    @Parallel Tk不是据说比较丑陋吗?
    thedevil5032
        19
    thedevil5032  
       2013-04-23 00:34:33 +08:00 via iPad
    就我自己而言,比较倾向于 PyQt。 一,文档很全。二,跨平台。当时我是因为二选择了它,用它做了几个小工具,一直觉得用它写代码挺顺手。
    funcman
        20
    funcman  
       2013-04-23 01:47:35 +08:00
    @shinerene 需要brew安装的python
    但是brew的python不好安装。
    shinerene
        21
    shinerene  
    OP
       2013-04-23 09:55:28 +08:00
    @funcman 嗯 我上python官网下了官方的python274然后根据你另一个回复装了pyqtx 就ok了!
    shinerene
        22
    shinerene  
    OP
       2013-04-23 09:55:57 +08:00
    @thedevil5032 看了下 感觉pyqt也比较美观
    leeyanjie
        23
    leeyanjie  
       2013-04-23 10:41:38 +08:00
    pyqt,pygtk,wxpython。挑一个好了。用web框架做web app其实也可以。
    chchwy
        24
    chchwy  
       2013-04-23 13:30:20 +08:00
    Qt算是最成熟,文也最全的GUI了。只是要看的懂C++的文件就是了。
    shinerene
        25
    shinerene  
    OP
       2013-04-23 14:57:01 +08:00
    @chchwy 嗯 C++感觉问题不大 能看懂

    @leeyanjie 嗯 web框架也在考虑中
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2655 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 12:22 PVG 20:22 LAX 05:22 JFK 08:22
    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