V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
HolaPz
V2EX  ›  问与答

请教一下关于桌面应用的 GUI 制作

  •  
  •   HolaPz · 2021-11-27 12:46:02 +08:00 · 2217 次点击
    这是一个创建于 853 天前的主题,其中的信息可能已经有所发展或是发生改变。

    请问如果我想制作桌面应用,有什么推荐语言和库什么的吗? 印象中什么 QT ,electron 的 如果针对 windows 用什么,Linux 用什么,还有跨平台的呢 新手,问的问题可能比较傻,见谅。

    18 条回复    2021-11-28 06:58:19 +08:00
    hronro
        1
    hronro  
       2021-11-27 13:00:18 +08:00
    需求说清楚啊:

    1. 你是需要跨平台还是不需要?
    2. 你是需要开发效率优先还是用户体验优先?
    3. 你是否在意应用打包后的大小?
    misaka19000
        2
    misaka19000  
       2021-11-27 13:45:15 +08:00
    没有特殊需求 Electron 就挺好的
    izoabr
        3
    izoabr  
       2021-11-27 13:59:46 +08:00   ❤️ 1
    QT 就跨平台呀
    HolaPz
        4
    HolaPz  
    OP
       2021-11-27 14:39:01 +08:00
    @hronro 1 就是想知道跨平台哪些合适 不跨平台哪些合适
    2 开发效率优先
    3 不在意
    谢谢
    bsg1992
        5
    bsg1992  
       2021-11-27 14:49:26 +08:00
    如果你是针对 Windows 建议你 winform 或者 wps 。是最简单效率也是高的。QT 也可以 肯定没他俩省事。
    shintendo
        6
    shintendo  
       2021-11-27 15:08:07 +08:00
    你都不说你的语言基础
    MaiKuraki
        7
    MaiKuraki  
       2021-11-27 15:40:46 +08:00   ❤️ 1
    handuo
        8
    handuo  
       2021-11-27 15:51:05 +08:00 via Android
    如果需求特别简单,直接 pyaimpleGUI, 跨平台,二十分钟写一个基本的程序没问题
    HolaPz
        9
    HolaPz  
    OP
       2021-11-27 15:59:33 +08:00
    @shintendo 我目前是学前端的, 但是想玩玩桌面应用嘛。
    HolaPz
        10
    HolaPz  
    OP
       2021-11-27 16:00:24 +08:00
    @bsg1992 好的谢谢 可能会玩玩 qt 和 winform
    YongYuan
        11
    YongYuan  
       2021-11-27 16:30:39 +08:00
    用 qt 吧,mac 下的开发的软件: https://yongyuan.name/project 。欢迎来交流开发软件创意。
    cmdOptionKana
        12
    cmdOptionKana  
       2021-11-27 16:54:09 +08:00   ❤️ 1
    既然是自己学来玩的,可以把主流的都玩一玩,至少跑个 hello world 花不了多少时间,亲自感受一下,比别人推荐来的实际(因为推荐的也是主流那几个,感受也是别人的感受)。
    lijy91
        13
    lijy91  
       2021-11-27 16:59:24 +08:00   ❤️ 2
    用 flutter desktop 也是可以的,我拿它开发了个翻译软件 https://github.com/biyidev/biyi_app/
    paopjian
        14
    paopjian  
       2021-11-27 17:11:25 +08:00   ❤️ 1
    效率优先有前段基础用 electron 吧,python 用 tkiner,C++是 QT.我就学过 QT,用 qt 后端信号和槽很爽
    imicksoft
        15
    imicksoft  
       2021-11-27 17:18:25 +08:00
    windows 可以试试 aardio
    Lemeng
        16
    Lemeng  
       2021-11-27 17:28:29 +08:00
    你擅长什么需要
    ysc3839
        17
    ysc3839  
       2021-11-27 22:42:21 +08:00 via Android
    学前端的话推荐 Electron 。
    wolong
        18
    wolong  
       2021-11-28 06:58:19 +08:00
    前端做桌面开发直接用 electron 行了,先把软件做出来。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2939 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 11:08 · PVG 19:08 · LAX 04:08 · JFK 07:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.