drawstar
V2EX  ›  问与答

毕设求助,如何将命令行输出美观的展示?

  •  
  •   drawstar · Apr 25, 2021 · 2802 views
    This topic created in 2028 days ago, the information mentioned may be changed or developed.

    背景:

    学校毕业设计要求必须做个展示系统,

    我的毕设简单来说就是给出“乔布斯”,“出生地”,然后命令行会输出“美国”。

    现在想把这个展示下,目前我的思路是做个网页,大概三个文本框,用户输入前两个,系统在后台获取用户输入,在命令行调用程序得到美国,然后将美国展示到第三个文本框。

    需求:

    1. 把命令行的输出以美观的方式展示到网页 or 客户端,

    2. 简单、易学。看上级的学长有用 flask 、QT 的。(这些就刚上大学时捣鼓过,现在研究生啥也不会了,只会跑实验)

    请问各位前辈有没有什么简单、快速的方法或现成的框架吗?(工作不去互联网公司了,估计也不会再用了)

    有没有更好的展示思路。

    24 replies  •  2021-04-26 19:16:20 +08:00
    TimePPT
    TimePPT
    Apr 25, 2021
    1
    这个跟命令行没关系吧,你后端起个 sever,前端 query 请求后,api 返回结果渲染到对应的 view 里就行了。
    itechify
    itechify
    Apr 25, 2021 via Android
    2
    这不是有手就行?楼下老哥马上手撸一个
    drawstar
    drawstar
    OP
    Apr 25, 2021
    3
    @TimePPT 不太了解前端这些
    TimePPT
    TimePPT
    Apr 25, 2021
    4
    @drawstar flask 的话文档照着撸一下 case,应该很快。你这个需求其实最难的是咋做问答
    justfindu
    justfindu
    Apr 25, 2021
    5
    两个字怎么美观的展示? 展示一个地图?
    HENQIGUAI
    HENQIGUAI
    Apr 25, 2021
    6
    这种情况比较适合极简
    marcong95
    marcong95
    Apr 25, 2021
    7
    之前看到有个此物,websocketd,能把任意程序的 stdin/stdout 包装成一个 websocket 服务

    http://www.ruanyifeng.com/blog/2017/05/websocket.html (第六段)

    不过前端也是要自己写的,不过确实是个有手就行的东西,再不行还可以找个师弟帮你撸一个,目测是一顿饭的事。。。
    admol
    admol
    Apr 25, 2021
    8
    展示个动画, 输入人名,出生地,然后显示一个 3D 的地球🌏,旋转,定位,piu 的一下一个人落在了地球上的美国,标记成功。
    Tink
    Tink
    Apr 25, 2021 via Android
    9
    这毕设也太。。。。。

    前几天站里有个大佬发了个新库,pywebio,你了解一下
    CEBBCAT
    CEBBCAT
    Apr 25, 2021 via Android
    10
    如果想做得漂亮点,就做成聊天式的,让老师感觉你这个是一个智能机器人,那肯定掌声呱呱呱
    lv2016
    lv2016
    Apr 25, 2021
    11
    之前做过类似的东西,就是后端生成一张对应的图片,然后前端自动刷新页面。好看一点就是乔布斯和美国是两个点,然后有条属性为出生地的边连接它们两个
    killva4624
    killva4624
    Apr 25, 2021
    12
    不知道你毕设的最终目标是一个什么系统……
    与其只是可怜巴巴地输出一个国籍,不如假定输入一些关键字,然后根据各个引擎的搜索结果,分别统计并展示不同的词云多好。又好看又实惠,中间要用的前端、后端、爬虫都能学到了。
    killva4624
    killva4624
    Apr 25, 2021
    13
    zxCoder
    zxCoder
    Apr 25, 2021
    15
    这就是研究生吗 手动狗头
    mgrddsj
    mgrddsj
    Apr 25, 2021 via Android
    16
    楼上说的站里大佬做的 pywebio 看上去挺香的,而且也简单,但我不清楚为什么我装不上。遂换用 streamlit,这个简单好用,美观程度也还行,但可定制程度一般,可以考虑一下。
    drawstar
    drawstar
    OP
    Apr 25, 2021
    17
    @lv2016 看来是同行啊
    mingl0280
    mingl0280
    Apr 26, 2021
    18
    ……很简单啊
    mingl0280
    mingl0280
    Apr 26, 2021
    19
    你后端写的是普通程序吧,然后你直接 IIS 或者 Apache 开启一下 CGI,编译完的程序丢到 cgi-bin,网页 post 上去直接显示 CGI 执行结果就行了。
    snw
    snw
    Apr 26, 2021 via Android
    20
    当心别人输入个 "乔布斯" "出生地"; rm -rf /*
    🐶
    yunyuyuan
    yunyuyuan
    Apr 26, 2021
    21
    好歹也整个 Qt 界面啊,直接命令行,你确定这是毕设?
    drawstar
    drawstar
    OP
    Apr 26, 2021
    22
    @yunyuyuan ???
    Depth
    Depth
    Apr 26, 2021
    23
    eDEX-UI 这个参考一下 美观
    xiaoxinshiwo
    xiaoxinshiwo
    Apr 26, 2021
    24
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1995 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 55ms · UTC 15:23 · PVG 23:23 · LAX 07:23 · JFK 10:23
    ♥ Do have faith in what you're doing.