在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何使用Python編寫一個(gè)桌面軟件系統(tǒng)?步驟有哪些

Wildesbeast ? 來源:今日頭條 ? 作者:dc lin ? 2020-01-25 12:08 ? 次閱讀

建議直接用python編寫一個(gè)網(wǎng)頁服務(wù)器,然后就在本機(jī)用瀏覽器來使用。

簡(jiǎn)單介紹一下這樣做的好處:

【1】python的桌面GUI模塊都不太好用,比如pyQT需要額外安裝很大的QT,tkinter則相關(guān)文檔很少,而且對(duì)新的控件支持不太好,遠(yuǎn)不能和html5+css3搭配起來構(gòu)建的多姿多彩的用戶界面相比;

【2】任何單純的桌面程序都需要安裝,變成網(wǎng)頁服務(wù)器后,依然可以拿到客戶機(jī)來安裝,更好的是可以在服務(wù)器安裝后,所有客戶端都可以聯(lián)機(jī)到服務(wù)器進(jìn)行訪問,這樣軟件的升級(jí)就無需重新一一部署;

基于上面的原因,還是建議用web server的方式。

下面簡(jiǎn)單介紹采用flask來編寫一個(gè)簡(jiǎn)單的程序:把英尺轉(zhuǎn)換為米:1英尺 = 0.3048米。

首先是服務(wù)器端代碼:server.py

import flask as fkapp = fk.Flask(__name__)@app.route(“/”, methods=[“GET”, “POST”])def index(): if fk.request.method == “POST”: feet = float(fk.request.form[‘entry_feet’]) meters = feet * 0.3048 return fk.render_template(“index.html”, meters=meters, feet=feet) else: return fk.render_template(“index.html”, meters=0.3048, feet=1)if __name__ == “__main__”: app.run(host=“0.0.0.0”, debug=True)

接下來是模板文件index.html,注意該文件在server.py所在目錄的templates目錄下:

《!DOCTYPE html》《html lang=“en”》《head》 《meta charset=“UTF-8”》 《title》feet to meter《/title》 《link rel=“stylesheet” href=“https://cdn.bootcss.com/bootstrap/4.0.0/css/bootstrap.min.css” integrity=“sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm” crossorigin=“anonymous”》《/head》《body》 《form action=“/” method=“post” class=“form”》 《div class=“card” style=“width: 24rem;”》 《div class=“card-body”》 《h5 class=“card-title”》Feet to Meters《/h5》《hr》 《label for=“input_feet”》輸入:《/label》 《input type=“text” id=“input_feet” name=“entry_feet” value={{feet}} class=“form-control”/》 《label》英尺《/label》 《label 》--》《/label》 《input type=“text” id=“output_meters” value={{meters}} class=“form-control” readonly/》 《label 》米《/label》 《hr》 《button type=“submit” class=“btn btn-primary btn-block”》轉(zhuǎn)換《/button》 《/div》 《/div》 《/form》《/body》《/html》

在命令行下運(yùn)行: python server.py

然后在瀏覽器(本機(jī)的話)輸入地址:http://localhost:5000/,

下面是效果:

《img src=“https://pic4.zhimg.com/v2-34baccc98de71156b3f6bc4f57c6c481_b.jpg” data-caption=“” data-size=“normal” data-rawwidth=“578” data-rawheight=“516” data-default-watermark-src=“https://pic3.zhimg.com/v2-58b9effab00eaa45fe3939db4450ba26_b.jpg” class=“origin_image zh-lightbox-thumb” width=“578” data-original=“https://pic4.zhimg.com/v2-34baccc98de71156b3f6bc4f57c6c481_r.jpg”》

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 服務(wù)器
    +關(guān)注

    關(guān)注

    12

    文章

    9553

    瀏覽量

    86838
  • GUI
    GUI
    +關(guān)注

    關(guān)注

    3

    文章

    670

    瀏覽量

    40456
  • python
    +關(guān)注

    關(guān)注

    56

    文章

    4821

    瀏覽量

    85666
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    學(xué)python哪些方向?

    Python非常適合編寫1萬行以上的項(xiàng)目,而且能夠很好的把網(wǎng)游項(xiàng)目的規(guī)模控制在10萬行代碼以內(nèi)。10. 桌面軟件Python在圖形界面開發(fā)
    發(fā)表于 03-09 15:47

    基于python的twisted框架編寫個(gè)簡(jiǎn)單的聊天室

    twisted:基于python的twisted框架編寫個(gè)客戶端和服務(wù)端的對(duì)話聊天空間
    發(fā)表于 12-25 10:33

    后端選擇 java, 還是 python?

    Python 是標(biāo)準(zhǔn)的系統(tǒng)組件。 大多數(shù) Linux 發(fā)行版以及 NetBSD、OpenBSD 和 Mac OS X 都集成了 Python,可以在終端下直接運(yùn)行 Python
    發(fā)表于 09-26 14:07

    從零到python機(jī)器學(xué)習(xí)大神的7個(gè)步驟

    許多python機(jī)器學(xué)習(xí)資源在線免費(fèi)提供,從哪開始?如何進(jìn)行?從零到python機(jī)器學(xué)習(xí)大神只要7個(gè)步驟。 入門,在英語中最打擊人的兩
    發(fā)表于 11-15 12:29 ?1.3w次閱讀

    分享份網(wǎng)友學(xué)習(xí)python時(shí)編寫個(gè)小工具

    EETOP網(wǎng)友很多是IC設(shè)計(jì)相關(guān)的,特別是從事IC驗(yàn)證的,經(jīng)常會(huì)編寫腳本,以前用的最多的應(yīng)該是Perl語言,隨著python的流行,也有很多人開始學(xué)習(xí)Python. 今天分享
    的頭像 發(fā)表于 01-22 10:43 ?7513次閱讀
    分享<b class='flag-5'>一</b>份網(wǎng)友學(xué)習(xí)<b class='flag-5'>python</b>時(shí)<b class='flag-5'>編寫</b>的<b class='flag-5'>一</b><b class='flag-5'>個(gè)</b>小工具

    Python編寫模塊何技巧?

    Python不是個(gè)封閉的體系,而是個(gè)開放系統(tǒng)。開放系統(tǒng)
    的頭像 發(fā)表于 10-16 15:53 ?2705次閱讀

    如何使用Python編寫個(gè)簡(jiǎn)單的程序

    按照軟件行業(yè)傳統(tǒng)習(xí)慣,當(dāng)你學(xué)習(xí)種新的編程語言如Python時(shí),首先編寫個(gè)“Hello Wor
    的頭像 發(fā)表于 01-16 15:21 ?2.2w次閱讀

    如何用Python編寫個(gè)強(qiáng)大的科學(xué)計(jì)算環(huán)境

    Spyder 是個(gè)功能強(qiáng)大的科學(xué)計(jì)算環(huán)境,用 Python 原生編寫。 它適用于 Python 開發(fā),為科學(xué)家、工程師和數(shù)據(jù)分析師設(shè)計(jì)。S
    的頭像 發(fā)表于 07-09 09:51 ?1454次閱讀

    如何使用Warp在Python環(huán)境中編寫CUDA內(nèi)核

      通常,實(shí)時(shí)物理模擬代碼是用低級(jí) CUDA C ++編寫的,以獲得最佳性能。在這篇文章中,我們將介紹 NVIDIA Warp ,這是個(gè)新的 Python 框架,可以輕松地用
    的頭像 發(fā)表于 04-02 16:15 ?2761次閱讀

    個(gè)Python編寫的輕量級(jí)數(shù)據(jù)庫(kù)

    TinyDB 是個(gè)Python 編寫的輕量級(jí)數(shù)據(jù)庫(kù),共只有1800行代碼,沒有外部依賴項(xiàng)。
    的頭像 發(fā)表于 02-24 10:32 ?976次閱讀

    TinyDB :個(gè)Python編寫的輕量級(jí)數(shù)據(jù)庫(kù)

    TinyDB 是個(gè)Python 編寫的輕量級(jí)數(shù)據(jù)庫(kù),共只有1800行代碼,沒有外部依賴項(xiàng)。 TinyDB的目標(biāo)是降低小型
    的頭像 發(fā)表于 10-21 10:22 ?1204次閱讀

    python怎么運(yùn)行程序

    Python 首先,您需要從Python的官方網(wǎng)站(https://www.python.org)下載和安裝Python。根據(jù)您的操作系統(tǒng)
    的頭像 發(fā)表于 11-24 09:25 ?2921次閱讀

    python軟件怎么運(yùn)行代碼

    理解的機(jī)器代碼。 在本文中,我們將詳細(xì)介紹如何運(yùn)行Python代碼。我們將探討以下幾個(gè)方面:安裝Python,設(shè)置環(huán)境變量,選擇個(gè)集成開發(fā)環(huán)境(IDE)或文本編輯器,
    的頭像 發(fā)表于 11-28 16:02 ?1191次閱讀

    python軟件對(duì)電腦配置要求

    、Mac和Linux系統(tǒng)上運(yùn)行。Python個(gè)主要版本,分別是Python 2和Python
    的頭像 發(fā)表于 11-29 14:58 ?1.1w次閱讀

    python軟件IDLE怎么打多行代碼

    用于編寫、編輯和運(yùn)行Python代碼的編輯器窗口。在IDLE中編寫多行代碼幾種方法可以實(shí)現(xiàn)。 使用括號(hào)與換行符: 在IDLE中編寫多行代碼
    的頭像 發(fā)表于 11-29 15:00 ?4643次閱讀
    主站蜘蛛池模板: 高清配种视频xxxxx | 亚洲码欧美码一区二区三区 | 欧美国产一区二区二区 | 国产免费一级高清淫曰本片 | 美女露出尿口让男人桶爽网站 | 国产精品夜色一区二区三区 | 色域综合 | 国产精品乱码高清在线观看 | 中文字幕在线乱码免费毛片 | 六月激情网| 一级片在线免费看 | 美女张开腿露尿口给男人亲 | 久久久噜噜噜久久久午夜 | 色婷婷电影 | 欧美精品人爱a欧美精品 | 宅男666在线永久免费观看 | 插吧插吧综合网 | 精品久久久久久午夜 | 日韩美女奶水喂男人在线观看 | 六月天婷婷| 高清一级毛片一本到免费观看 | 欧美成人免费全部观看天天性色 | brazzersvideosexhd欧美高清 | 黄色网在线播放 | 2021国产精品久久 | 午夜在线观看cao | 色综合色综合色综合色综合网 | 91在线免费观看网站 | 午夜丁香影院 | 久久成人福利视频 | 国产免费一区二区三区香蕉精 | 午夜影院免费视频 | 又黑又长黑人欧美三级 | 爱情社保片鲁丝片一区 | 黄h视频 | 影院午夜 | 天天天狠天天透天天制色 | 国产成年女一区二区三区 | 特黄特a级特别特级特毛片 特黄特色大片免费播放路01 | 亚洲视频在线不卡 | 资源种子在线观看 |