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
qianyi0129
V2EX  ›  Python

写界面是不是程序员最烦的?尤其是给 Python 写界面

  •  
  •   qianyi0129 · 2017-12-20 10:29:32 +08:00 · 10987 次点击
    这是一个创建于 2564 天前的主题,其中的信息可能已经有所发展或是发生改变。
    43 条回复    2017-12-21 12:32:53 +08:00
    moshao6
        1
    moshao6  
       2017-12-20 10:36:04 +08:00
    正在自学中
    GeruzoniAnsasu
        2
    GeruzoniAnsasu  
       2017-12-20 10:36:47 +08:00
    。。广大前端情何以堪
    HuHui
        3
    HuHui  
       2017-12-20 10:38:01 +08:00   ❤️ 2
    也是很多中低端程序员内心最佩服的
    zjsxwc
        4
    zjsxwc  
       2017-12-20 10:38:41 +08:00
    前端还好吧, 至少用的人多, 工具软件也很多

    python 做 GUI 界面确实不方便
    SuperMild
        5
    SuperMild  
       2017-12-20 10:40:02 +08:00
    天杀的 tkinter
    zyqzyq08
        6
    zyqzyq08  
       2017-12-20 10:41:44 +08:00
    tk,pyqt,kivy 都写过,,,感觉自己界面丑爆!!!
    shintendo
        7
    shintendo  
       2017-12-20 10:42:01 +08:00   ❤️ 1
    前端不是程序员系列
    iszero
        8
    iszero  
       2017-12-20 10:46:49 +08:00 via Android   ❤️ 1
    wxbuilder 很好用啊,所见即所得,写反正我是喜欢朴实的界面,温酒吧温两千风格才好,不喜欢 xp 之后带贴图带皮肤的。
    p2pCoder
        9
    p2pCoder  
       2017-12-20 10:52:02 +08:00
    今年上半年,在上一家公司,每隔两三周 一个活动页面
    花花绿绿的,还要和 ui 扯皮,蛋疼的很
    我还是习惯写常规页面
    Luckyray
        10
    Luckyray  
       2017-12-20 10:54:02 +08:00
    不,更烦的是给 Java 写界面
    moka20477
        11
    moka20477  
       2017-12-20 11:12:00 +08:00
    Python 的 GUI 库弱到爆,而且现在费劲写 GUI 还不如用 electron 或者 nw.js
    northisland
        12
    northisland  
       2017-12-20 11:13:26 +08:00
    写界面 < 接手水平不咋高的陈年老码 < 接手水平不咋高的陈年老码(界面相关)
    fool079
        13
    fool079  
       2017-12-20 11:18:25 +08:00
    ironpy + wpf 还是蛮方便的吧
    Technetiumer
        14
    Technetiumer  
       2017-12-20 11:52:05 +08:00 via Android
    真的应该 electron
    shenyuan
        15
    shenyuan  
       2017-12-20 11:52:54 +08:00
    命令行界面不是挺好?之前写过 pyqt,用 qt designer 画个界面,然后 python 写处理逻辑还是可以的
    sensui7
        16
    sensui7  
       2017-12-20 12:14:28 +08:00
    crud 程序, 真正搬砖
    pexcn
        17
    pexcn  
       2017-12-20 12:17:14 +08:00 via iPhone
    不,android 的才是最烦的
    misaka19000
        18
    misaka19000  
       2017-12-20 12:18:18 +08:00 via Android
    @shintendo 前端本来就不是程序员啊
    Cooky
        19
    Cooky  
       2017-12-20 12:19:38 +08:00 via Android
    pyqt 用设计器就行吧
    mcds
        20
    mcds  
       2017-12-20 12:19:56 +08:00
    之前用 tkinter 写过悬浮窗,丑不丑就不说了,tk 的解释器老是崩~
    AngelCriss
        21
    AngelCriss  
       2017-12-20 12:24:36 +08:00 via Android
    以前做后端,现在写 qt,真的烦,而且同事感觉没学过 cpp 一样。。。
    Mutoo
        22
    Mutoo  
       2017-12-20 12:39:01 +08:00   ❤️ 1
    没写过游戏界面的说什么难,笑。
    xuchaochao
        23
    xuchaochao  
       2017-12-20 12:52:43 +08:00
    PyQt 写 GUI 能放网页的地方就放网页
    Nick2VIPUser
        24
    Nick2VIPUser  
       2017-12-20 12:58:13 +08:00
    可以直接做 web,像 jupyter 一样
    zhangdawei
        25
    zhangdawei  
       2017-12-20 13:30:52 +08:00
    写的不好才烦
    mentalkiller
        26
    mentalkiller  
       2017-12-20 13:41:26 +08:00
    PyQt
    JayFang1993
        27
    JayFang1993  
       2017-12-20 13:45:27 +08:00   ❤️ 1
    你觉得前端就是切图画界面,我觉得后端就是增删改查
    互黑互黑!!!😆
    CodemonkeyM
        28
    CodemonkeyM  
       2017-12-20 13:47:04 +08:00
    给别人图形界面总比给别人命令行工具要方便的多.除非你写来只给自己用.
    ybz
        29
    ybz  
       2017-12-20 13:56:59 +08:00
    。。。。。有些节目简直神烦啊,不想写界面了
    ivechan
        30
    ivechan  
       2017-12-20 13:57:24 +08:00
    Python 是跨平台的, 桌面 UI 是很难跨平台的, 所以都是丑丑的东西.
    除非你嵌一个大块头, 比如 Qt, 比如 electron.
    xiadd
        31
    xiadd  
       2017-12-20 14:06:07 +08:00
    所以 web 还有很大发展空间啊
    USNaWen
        32
    USNaWen  
       2017-12-20 14:41:24 +08:00
    试试桌面的窗口?烦炸 orz
    zhiqiang
        33
    zhiqiang  
       2017-12-20 14:43:33 +08:00
    pyqt 做的界面太慢了,尤其是数据量大的时候。

    换个思路,用 python 做后端,前端用 web 展示。方便快捷。
    superelepant
        34
    superelepant  
       2017-12-20 16:36:51 +08:00
    CSS 写的想屎的心都有
    MrMike
        35
    MrMike  
       2017-12-20 16:39:28 +08:00
    @zhiqiang 同感,界面搞了半天都没进展。。。
    wangyongbo
        36
    wangyongbo  
       2017-12-20 16:40:54 +08:00
    我是完全做不了 UI 开发,无论是 PC 版本,还是 web UI。 学不会。
    feifan00x
        37
    feifan00x  
       2017-12-20 16:44:09 +08:00
    之间用过 java 写图形界面,也用过 python 写图形界面,现在果断推荐 electron
    xpresslink
        38
    xpresslink  
       2017-12-20 17:46:09 +08:00
    Python GUI 基本上还凑合吧, 用 PyQt 和 WxPython 这两个库都可以跨平台, 做出来的东西也是中规中矩的.
    SlipStupig
        39
    SlipStupig  
       2017-12-20 19:11:08 +08:00
    iview 值得推荐,wx 和 qt 就算了....
    Meli55a
        40
    Meli55a  
       2017-12-20 23:47:06 +08:00
    所以为了做界面去学 c#。。。
    omph
        41
    omph  
       2017-12-21 11:44:02 +08:00
    @zyqzyq08 kivy 好像连个界面 designer 工具都没有?
    Building
        42
    Building  
       2017-12-21 11:56:16 +08:00 via iPhone
    我一定要把 UI 写的美美的才有耐心去写逻辑代码。
    zyqzyq08
        43
    zyqzyq08  
       2017-12-21 12:32:53 +08:00
    @omph 有个很丑的 designer ..还不如手写
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5258 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 05:46 · PVG 13:46 · LAX 21:46 · JFK 00:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.