只会 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
jin6220
V2EX    Python

只会 Python 哪个 gui 简洁些?

  •  
  •   jin6220 2017-05-02 22:44:56 +08:00 19222 次点击
    这是一个创建于 3159 天前的主题,其中的信息可能已经有所发展或是发生改变。
    这是之前的帖子
    t/358068#reply15
    效果图:
    但是做出来的效果太差了。
    受不了除了数字还一个大大地边框不好看啊==
    可能是因为 tkinter 吧
    有没有就单纯地显示个数字出来的 gui?准备去学习再做个出来。
    第 1 条附言    2017-05-03 13:46:39 +08:00
    卧槽 解决了 加上这么一句就行了 root.overrideredirect(True)
    最新效果图:
    谢谢各位出谋划策 以后就准备学好 tk 或者 pyqt5
    55 条回复    2018-07-09 07:48:30 +08:00
    jin6220
        1
    jin6220  
    OP
       2017-05-02 22:47:07 +08:00
    人就是 满足了基本需求,就开始追求美感了 。。。
    ericls
        2
    ericls  
       2017-05-02 22:47:53 +08:00
    html
    jin6220
        3
    jin6220  
    OP
       2017-05-02 22:49:06 +08:00
    @ericls 我是在桌面上显示数字的,而且窗口总是置顶到最前。
    html 可以做到吗?
    em70
        4
    em70  
       2017-05-02 23:00:35 +08:00 via Android
    很多人都有"青龙偃月刀"情结,想一把武器走天下
    cxbats
        5
    cxbats  
       2017-05-02 23:03:42 +08:00
    Tkinter 稍微折腾一下还是勉强能看的...摆点图片什么的
    uucloud
        6
    uucloud  
       2017-05-02 23:08:42 +08:00
    pygame
    tttty
        7
    tttty  
       2017-05-02 23:12:09 +08:00
    wxpython
    xrlin
        8
    xrlin  
       2017-05-02 23:17:15 +08:00
    以前用过 pyside, 还不错。
    sen506
        9
    sen506  
       2017-05-02 23:27:02 +08:00 via iPhone
    pyqt
    izoabr
        10
    izoabr  
       2017-05-02 23:28:46 +08:00
    pyqt +1
    zsj950618
        11
    zsj950618  
       2017-05-02 23:51:32 +08:00
    kangsgo
        12
    kangsgo  
       2017-05-02 23:52:49 +08:00
    wxpython,最近跟新 4.0 了
    KentY
        13
    KentY  
       2017-05-02 23:55:58 +08:00
    我用过 wxpython 写自己用的东西, 说实在的跟以前用 vb 比, 不如 vb 直观快捷. 但是掌握规律了还行.
    后来听说 qt 不错, 但实在没有兴趣去再琢磨 gui 了, 所以后自己用的东西都不要界面.
    ashfinal
        14
    ashfinal  
       2017-05-03 00:11:47 +08:00
    写啥东西呢?感觉不一定要用 python
    4ever911
        15
    4ever911  
       2017-05-03 02:53:42 +08:00
    pyqt 很简单的
    RqPS6rhmP3Nyn3Tm
        16
    RqPS6rhmP3Nyn3Tm  
       2017-05-03 03:26:21 +08:00
    PyQt5
    jin6220
        17
    jin6220  
    OP
       2017-05-03 06:12:46 +08:00 via iPhone
    @uucloud 看了个例子 怎么也是有最大化 最小化 那种大边框啊
    jin6220
        18
    jin6220  
    OP
       2017-05-03 06:16:39 +08:00 via iPhone
    @ashfinal 就一个网页爬虫 结果是个数字 然后展示这个数字在任何窗口页面的最前方。
    zander
        19
    zander  
       2017-05-03 06:26:48 +08:00 via iPhone
    html.
    lloovve
        20
    lloovve  
       2017-05-03 06:30:53 +08:00 via iPhone
    用一天学会了 Python qt5 并实现了自己想法
    jin6220
        21
    jin6220  
    OP
       2017-05-03 06:33:29 +08:00 via iPhone
    查了楼上几位说的 gui 的例子 怎么编写的都还是有菜单栏啊(或者叫工具栏 ,傻傻分不清)大大地边框。
    jin6220
        22
    jin6220  
    OP
       2017-05-03 06:51:20 +08:00 via iPhone
    @lloovve 你好 http://m.blog.csdn.net/article/details?id=45096185 看了这个网页的例子 怎么 qt5 写的也是有窗口最大化最小化的那一行菜单栏啊?
    XYxe
        23
    XYxe  
       2017-05-03 06:57:43 +08:00 via Android
    pyqt 可以设置不显示菜单栏的哦
    jin6220
        24
    jin6220  
    OP
       2017-05-03 07:05:01 +08:00 via iPhone
    @XYxe 好的 这就去学习 是 pyqt5 吧?
    RqPS6rhmP3Nyn3Tm
        25
    RqPS6rhmP3Nyn3Tm  
       2017-05-03 08:20:48 +08:00 via iPhone   1
    @jin6220 用 QtDesigner,很简单……
    MasterMonkey
        26
    MasterMonkey  
       2017-05-03 08:58:05 +08:00 via iPhone
    想虐心的话,试一试 gtk!!!
    Ahri
        27
    Ahri  
       2017-05-03 08:59:14 +08:00
    Python 的 GUI 都坑,包括 PyQt 和 PySide。
    abcbuzhiming
        28
    abcbuzhiming  
       2017-05-03 09:06:27 +08:00
    pyqt 最容易,别听人说什么 html,看看 web UI 有多难调试就知道了,大坑
    lloovve
        29
    lloovve  
       2017-05-03 12:09:20 +08:00 via iPhone
    @XYxe 可以很简单
    lloovve
        30
    lloovve  
       2017-05-03 12:18:08 +08:00 via iPhone
    Pyqt5
    Eric6
    Qt designer
    Python 环境

    Qt designer 设计界面导入 eric6 生成信号槽,然后信号槽里添加逻辑,和写 vb 差不多
    lloovve
        31
    lloovve  
       2017-05-03 12:19:34 +08:00 via iPhone
    Win10 打包要安装一个 dk 才行
    lloovve
        32
    lloovve  
       2017-05-03 12:25:25 +08:00
    chunqiuyiyu
        33
    chunqiuyiyu  
       2017-05-03 12:31:06 +08:00 via iPhone
    python 很优雅,但是一涉及到 gui 就变成了深坑。我现在一直用 tkinter,感觉还行。
    jimmy66
        34
    jimmy66  
       2017-05-03 12:36:13 +08:00 via iPhone
    毕设用的 wxpython,搭配 wxformbuilder 自动生成 gui 的代码感觉不错。可惜就是不能拖拽。样式比较单一
    bearqq
        35
    bearqq  
       2017-05-03 12:39:48 +08:00   1


    基于 appjar,不过没找到置顶的 api
    C0VN
        36
    C0VN  
       2017-05-03 12:42:20 +08:00
    jin6220
        37
    jin6220  
    OP
       2017-05-03 13:03:02 +08:00
    @xavierskip 谢谢推荐 英文一般啊 看不懂 ==
    zzcchh
        38
    zzcchh  
       2017-05-03 13:22:37 +08:00 via Android
    easygui 试试
    jin6220
        39
    jin6220  
    OP
       2017-05-03 13:49:20 +08:00
    @bearqq 解决了 多亏你的回复。搜索 appJar 说是基于内置的 tkinter ,然后就去搜索 ‘’ tkinter 去除窗口边框 标题栏‘’ 根据一些回复的代码 一试 就解决了 这下不用去学新东西了
    以后遇到新问题再去看书吧。==
    jin6220
        40
    jin6220  
    OP
       2017-05-03 13:54:46 +08:00
    @BXIA 好的 现在靠 tk 已经解决了 以后有新问题再学 pyqt5 吧 您前面说用 PyQt5 后面又回复:QtDesigner,很简单……
    这两个不一样?都要用的是吗?
    RqPS6rhmP3Nyn3Tm
        41
    RqPS6rhmP3Nyn3Tm  
       2017-05-03 14:33:36 +08:00 via iPad
    GG668v26Fd55CP5W
        42
    GG668v26Fd55CP5W  
       2017-05-03 15:00:44 +08:00
    PyQT5 也是大坑 ,感觉比新学一门语言还痛苦,目前处在放弃和不放弃之间。
    jin6220
        43
    jin6220  
    OP
       2017-05-03 15:23:12 +08:00
    @falcon05 呐 那就 tkinker 凑乎用了 业余爱好者也用不到什么高级功能
    nicevar
        44
    nicevar  
       2017-05-03 19:48:39 +08:00
    会 Qt,PyQt 就相当 easy 了
    jin6220
        45
    jin6220  
    OP
       2017-05-03 19:51:37 +08:00
    @nicevar Qt 是不是之前诺基亚快死亡的时候收购的 Qt ,妄图全平台 app?
    mathgl
        46
    mathgl  
       2017-05-03 19:53:31 +08:00
    @KentY wxpython 是 wxwidgets 的包装,而 wxwidgets 和 MFC 有些像。
    nicevar
        47
    nicevar  
       2017-05-03 23:14:44 +08:00
    @jin6220 是的,其实 Qt 就是个 C++库,一直准备全平台的,与诺基亚收不收没啥关系,kde 就是用它开发的,另外其实诺基亚收购 Qt 的时候正如日中天,不是快死的时候,诺基亚收购它主要是为了手机平台 app 开发,新的系统 meego 已经采用,老的 symbian 系统也在后期转向用 Qt 开发了,不过已经是穷途末路
    xliao
        48
    xliao  
       2017-05-04 01:43:42 +08:00 via iPhone
    kivy +1
    Trim21
        49
    Trim21  
       2017-05-04 04:36:34 +08:00
    html+1
    jin6220
        50
    jin6220  
    OP
       2017-05-04 09:17:39 +08:00
    @nicevar 搜了下新闻,原来 08 年就收购了。( 2008 年 1 月 29 日 - 昨天,诺基亚宣布将以约合 1.53 亿美元的价格收购著名跨平台开源开发工具 Qt 的开发商 Trolltech 公司,以增强其服务和软件业务。)
    @xliao
    Kivy 是一个图形用户界面( graphical user interface,GUI )工具用来轻松创建跨平台的 Python 应用。
    兼容性 :Kivy 支持多平台,包括 Windows,MacOS,Linux,Android 和 iOS,均出自一个工具

    是不是会用 kivy 以后能制作 exe(不用那些 py 代码打包的软件),也可以制作 apk,很赞。
    zsen
        51
    zsen  
       2017-05-04 19:15:55 +08:00
    最开始想用 Python + PyQt 写一个桌面工具,主要是要给别人用的,卡在打包那块欲仙欲死的。。。

    后来改用了 electron 来写了
    jh623
        52
    jh623  
       2017-05-06 14:22:26 +08:00
    @zsen 用 electron 写打包后很大吧?
    zsen
        53
    zsen  
       2017-05-08 13:32:31 +08:00
    @jh623 确实很大,100 多 M。用 Python + PyQt 打包后就 20 多 M 吧。不过内部使用,文件大小差别意义不大。
    romanticbao
        54
    romanticbao  
       2017-05-11 03:34:24 +08:00
    pygame
    kavana
        55
    kavana  
       2018-07-09 07:48:30 +08:00
    Python GUI 收藏
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2689 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 29ms UTC 11:54 PVG 19:54 LAX 03:54 JFK 06:54
    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