V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
wzw
V2EX  ›  程序员

[外包]付费请人帮忙一个 PySide2/PyQt5 做的 GUI,最近大家有空的可以来帮忙看看这个需求。(之前发帖讨论过的)

  •  2
     
  •   wzw · 2020-01-14 09:54:29 +08:00 · 5141 次点击
    这是一个创建于 1769 天前的主题,其中的信息可能已经有所发展或是发生改变。

    情况如下:

    • 之前的功能讨论和介绍 请参考 /t/633910

    • 详细需求如下: (看动图就清楚啦)

      • 根据数据生成波形图(10w 个点), 演示测试用随机数即可
      • 图可以选取范围放大.
      • 选取区域(可以调整), 进行上下调整数据 (可以保存 /撤销)
    • 最好是 PySide2, PyQt5 也可以(避免以后可能要卖钱呀)

    • 坐标最好深圳, 其他地方也 OK

    • 如果愿意接的话,请发联系方式, 优选 QQ, 邮箱 /微信都可以

    1

    额外一个问题: PySide2/PyQt5 做的程序, 如果以后要绑定机器 /Key 的话,是不是不安全. 核心代码还是要用 Go 来写最安全?PySide2/PyQt5 用来当前端, 数据处理给 Go.

    21 条回复    2020-01-23 07:13:57 +08:00
    wzw
        1
    wzw  
    OP
       2020-01-14 10:06:40 +08:00
    额外一个问题:
    - PySide2/PyQt5 做的程序, 如果以后要绑定机器 /Key 的话,是不是不安全. 毕竟代码容易被反编译 (目前 Nuitka 去编译 PyQt 好像有点问题)

    - 是否需要: 核心代码 /数据处理 /绑定机器等是要用 Go 来写, PySide2/PyQt5 用来当前端
    wzw
        2
    wzw  
    OP
       2020-01-14 10:15:48 +08:00
    主题贴中没有链接: 之前的功能讨论和介绍 请参考 /t/633910
    Abercrombie
        3
    Abercrombie  
       2020-01-14 10:31:14 +08:00
    qt 是语言强相关的 gui 不能那么方便的做前后端分离 要写就是涉及到 c++给其他语言写模块或者反过来 都很麻烦
    这东西做外包有点尴尬 你报个大概价格?
    或者你看一下 qt 的 model-view-delegate 架构和 qtcharts 自学也不难
    Pho3nix
        4
    Pho3nix  
       2020-01-14 10:50:47 +08:00
    wx:MTU3NTQzMzAzMTk=
    2 人 group
    三年 QT/一年 pyside 经验
    两年数据分析经验
    u823tg
        5
    u823tg  
       2020-01-14 11:20:27 +08:00
    要买的话建议换语言。
    wzw
        6
    wzw  
    OP
       2020-01-14 11:29:47 +08:00 via iPhone
    @Abercrombie 可以用 http 接口进行数据传输处理吧。
    wzw
        7
    wzw  
    OP
       2020-01-14 11:30:23 +08:00 via iPhone
    @u823tg 什么意思?
    @Pho3nix 现在联系你
    wzw
        8
    wzw  
    OP
       2020-01-14 11:34:13 +08:00 via iPhone
    @Abercrombie 请人写不擅长的,然后自己二次开发,快很多
    lewis89
        9
    lewis89  
       2020-01-14 11:37:02 +08:00
    有源代码吗
    wzw
        10
    wzw  
    OP
       2020-01-14 11:44:39 +08:00 via iPhone
    @lewis89 演示是别人的。 没有源代码
    wynemo
        11
    wynemo  
       2020-01-14 13:10:18 +08:00
    用 electron 做最好 写写界面 核心代码可用 python go c++都可以反正就调用下即可
    wzw
        12
    wzw  
    OP
       2020-01-14 13:11:35 +08:00 via iPhone
    @wynemo 10w 个点,网页操作复杂,会卡
    cnuser002
        13
    cnuser002  
       2020-01-14 13:15:31 +08:00
    上个帖子你说用 echart 做,放弃了吗?
    我看 echart 上有差不多的样例啊,比如这个 https://www.echartsjs.com/examples/zh/editor.html?c=candlestick-large
    20w 点,可以移轴,可以拉伸,也不卡,就是触发选取修改事件得自己写。
    反正你都准备前后端分离了,客户端功能就是从服务器那里一次性拉取 10W 数据点,显示成一个表格,做个交互,最后把修改后的数据发回去就行了。用什么 GUI 框架无所谓的吧。
    nooper
        14
    nooper  
       2020-01-14 13:20:07 +08:00
    我可以接,8 年 py 工作,做过股票方面和数据方面的。 微信: bm9vcGVy | base64
    345161974
        15
    345161974  
       2020-01-14 15:31:09 +08:00
    如果用 PyQt 4.8,可以考虑用 PyQtGraph: http://pyqtgraph.org/
    ![lq9LuR.png]( https://s2.ax1x.com/2020/01/14/lq9LuR.png)
    JerryKwan
        16
    JerryKwan  
       2020-01-15 09:20:21 +08:00
    如果要考虑以后销售的话,Python 并不是一个特别好的选择,除非是把某些关键部分用 C 写, (做过十几年 Python 相关的工作)。反编译难度、License 控制、文件大小等等都得考虑。可以试试 Go+Sciter 来做。
    JerryKwan
        17
    JerryKwan  
       2020-01-15 09:26:26 +08:00
    @wzw 有需要的话可以讨论一下相关的技术实现。微信:MTg3NDUxNTk4Mjk=
    wzw
        18
    wzw  
    OP
       2020-01-15 09:29:46 +08:00 via iPhone
    @JerryKwan 核心部分用 nuitka 处理,还是安全的吧
    JerryKwan
        19
    JerryKwan  
       2020-01-15 09:36:23 +08:00
    @wzw nuitka 编译倒是一个选择,但抗反编译仅仅是做商业软件的很小的一环。
    wzw
        20
    wzw  
    OP
       2020-01-22 17:41:48 +08:00
    @345161974 #15 为什么是 4.8/ pyqt5 和 pyside2 不行吗?
    345161974
        21
    345161974  
       2020-01-23 07:13:57 +08:00 via iPhone
    @wzw 摘自官网:
    Requirements:

    PyQtGraph is known to run on Linux, Windows, and OSX.
    It should, however, run on any platform which supports the following packages:
    Python 2.7 and 3+
    PyQt 4.8+ or PySide
    NumPy
    python-opengl bindings are required for 3D graphics

    我是基于 Python 3.4.4,PyQt 4.8 开发的,目前无坑,生产环境已经用了一年之久未出现过问题,很稳定。PyQt 5 之后版本我未曾测试,不确定稳定性,所以不好那么肯定说可以用。有兴趣自行测试。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2664 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 00:32 · PVG 08:32 · LAX 16:32 · JFK 19:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.