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

23 天前
 sinx003

第一次做开源项目,也是一个人做.有很多地方做的不完善,大家多提 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 配置.

演示

905 次点击
所在节点    开源软件
14 条回复
kid1412621
23 天前
为啥不叫 qshell 😂
Moyyyyyyyyyyye
23 天前
加油ヾ(◍°∇°◍)ノ゙
sinx003
23 天前
@kid1412621 哈哈,我就知道有人说这个,qshell 有人已经用这个名字了
sinx003
23 天前
@Moyyyyyyyyyyye 感谢老铁
StinkyTofus
23 天前
Qt 作为一个这么多年的老牌 UI 框架, 连一个好看的 UI 库都没有么, 这个 UI 看上去就没有胃口。
yolee599
23 天前
@StinkyTofus #5 你这话说得就不对了,Qt 本身就是 UI 库,好不好看是靠开发人员自己定义样式的,完全由自己来定
sinx003
23 天前
@StinkyTofus qt 可以做出来好看的 ui,只是相对于其他的框架麻烦些罢了.不过 qt 也知道这个问题,所以后来就推出 qml.
每个框架都有优缺点,qt 的 ui 确实差点.
sinx003
23 天前
villivateur
23 天前
颜色对比度不高,感觉背景纯白更好点
naminokoe
23 天前
要是能支持 macos 就好了
sinx003
23 天前
@villivateur 有 3 套皮肤,可以换一下.
sinx003
23 天前
@naminokoe github 上有源码,你拉到本地在 mac 上编译一套就行.
QYJ
23 天前
star 了,后续有兴趣想共享代码
sinx003
23 天前
@QYJ 欢迎提交 pr

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1046557

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX