2020-02-09 tkinter

举报
Mark Chen 发表于 2020/02/09 17:15:39 2020/02/09
【摘要】 有同好問到如何在服務器佈署 tkinter 項目,一開始我沒有理解,想說是CentOS 云服務器的調試有問題,或是 Apache 要有特別的設定,或是 python 在 Linux 的安排或是虛擬環境遇到困難。幾輪的文字上交流,說沒有部署的文件說明,我心想怎麼可能?才知道 tkinter 是 python 的 GUI,并不是像 Django 要佈署在服務器,然後給人家一個域名或是IP 去訪問...


有同好問到如何在服務器佈署 tkinter 項目,一開始我沒有理解,想說是CentOS 云服務器的調試有問題,或是 Apache 要有特別的設定,或是 python 在 Linux 的安排或是虛擬環境遇到困難。


幾輪的文字上交流,說沒有部署的文件說明,我心想怎麼可能?


才知道 tkinter 是 python 的 GUI,并不是像 Django 要佈署在服務器,然後給人家一個域名或是IP 去訪問,當我們講

給人家一個域名或是IP 去訪問

一般就是講用  browser, 

由於我們廣泛使用微信,在文字上就有 域名或是IP,很容易就可以直接點擊連結訪問,我們會 "儘量" 設計在 微信可以直接訪問,有些實在不行,就要提示用戶要使用 標準的  browser。


tkinter 算是和 browser ,甚至也可以說是和 微信在技術特性上是同級別的 "桌面應用"

目前的文件說明,是可以在 Window, Mac, Linux 基於 python 的基礎即可運行,現階段還沒有看到在 Android 。


除了快速實驗了 Hello World 的功能外,也參考了些教程,進一步確認是GUI。


1581239995119233.png



以下這篇技術帖介紹得很好,同時也提到和 tkinter 類似的 東東。一下子,我不知應該怎麼精確說 東東。


也搜了用得上的教程,基本上就是在視窗上的 layout , button 按了做什麼反應等。





1581238572522370.png



1581239427814549.png

1581239428201256.png


【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。