V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
sinx003
V2EX  ›  开源软件

用 Qt 开发了一套 SSH 和 FTP 工具,欢迎大家提提意见!

  •  1
     
  •   sinx003 · 19 天前 · 857 次点击

    第一次做开源项目,也是一个人做.有很多地方做的不完善,大家多提 issue.
    觉得还不错,欢迎 star 一下,哈哈

    github 地址

    1. 支持 SSH 连接
      1. 支持多线程,可以连接多个终端
      2. 支持命令列表,方便输入命令
    2. 文件传输
      1. 支持 FTP 和 SFTP
      2. 支持文件保存后自动上传
      3. 可自定义选择编辑器
      4. 支持文件编辑,删除,更改.
      5. 支持文件管理器中文件图标和本地匹配
      6. 支持文件下载进度
    3. 支持本地文件浏览
      1. 支持上传文件
      2. 同样做了文件图标适配
      3. 可一键下载工程目录
    4. 工程管理
      1. 每个 ssh 客户端有自己文件目录,到时候各个项目的文件就不会混在一块,提高文件管理效率.
      2. 可以在本地文件浏览窗口,一键直达该工程目录.
    5. 自动升级
      1. 支持云端自动升级,每天自动检查更新一次(也可手动检查).
      2. 远端可以实现对本地文件的控制,通过 xml 文件可以在远端控制本地的文件增删改查.不单单是一个自动升级.
    6. 外观
      1. 自持三套皮肤,可自由更换.
      2. 所有窗口做了布局,窗口自由拉伸.
    7. 用户管理
      1. 工程化思维的方式去建立工程
      2. 以地区地区项目为基础做的分类.
      3. 给了两个 ip 配置,方便内网和外网 ip 配置.

    演示

    image

    14 条回复    2024-06-04 16:27:35 +08:00
    kid1412621
        1
    kid1412621  
       19 天前
    为啥不叫 qshell 😂
    Moyyyyyyyyyyye
        2
    Moyyyyyyyyyyye  
       19 天前
    加油ヾ(◍°∇°◍)ノ゙
    sinx003
        3
    sinx003  
    OP
       19 天前
    @kid1412621 哈哈,我就知道有人说这个,qshell 有人已经用这个名字了
    sinx003
        4
    sinx003  
    OP
       19 天前
    @Moyyyyyyyyyyye 感谢老铁
    StinkyTofus
        5
    StinkyTofus  
       19 天前
    Qt 作为一个这么多年的老牌 UI 框架, 连一个好看的 UI 库都没有么, 这个 UI 看上去就没有胃口。
    yolee599
        6
    yolee599  
       19 天前 via Android
    @StinkyTofus #5 你这话说得就不对了,Qt 本身就是 UI 库,好不好看是靠开发人员自己定义样式的,完全由自己来定
    sinx003
        7
    sinx003  
    OP
       19 天前
    @StinkyTofus qt 可以做出来好看的 ui,只是相对于其他的框架麻烦些罢了.不过 qt 也知道这个问题,所以后来就推出 qml.
    每个框架都有优缺点,qt 的 ui 确实差点.
    sinx003
        8
    sinx003  
    OP
       19 天前
    villivateur
        9
    villivateur  
       19 天前
    颜色对比度不高,感觉背景纯白更好点
    naminokoe
        10
    naminokoe  
       19 天前 via iPhone
    要是能支持 macos 就好了
    sinx003
        11
    sinx003  
    OP
       19 天前
    @villivateur 有 3 套皮肤,可以换一下.
    sinx003
        12
    sinx003  
    OP
       18 天前
    @naminokoe github 上有源码,你拉到本地在 mac 上编译一套就行.
    QYJ
        13
    QYJ  
       18 天前
    star 了,后续有兴趣想共享代码
    sinx003
        14
    sinx003  
    OP
       18 天前
    @QYJ 欢迎提交 pr
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2321 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 02:45 · PVG 10:45 · LAX 19:45 · JFK 22:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.