1 回答

TA貢獻1820條經(jīng)驗 獲得超3個贊
1- 隨著 gui 與 python 的發(fā)展,我主要使用 pyqt5,它非常好,它是一個成熟的項目,您甚至可以使用它與數(shù)據(jù)庫(sql 數(shù)據(jù)庫)進行通信,您可以安裝 qt desigmer 以實現(xiàn)快速的 ui 設(shè)計,可以將 css(或真正接近它的東西)應(yīng)用于您的 ui 組件,最重要的是(至少對我而言)您會在網(wǎng)上找到大量資源,了解如何使用它并解決可能出現(xiàn)的任何問題。
盡管如此,如果你想要更像 aproach 的電子產(chǎn)品并使用你的 html 和 css 技能,我會推薦 Eel,它相當(dāng)容易使用,我沒有用它創(chuàng)建任何太復(fù)雜的東西。現(xiàn)在我提到的這些 gui 庫可以與模塊 pyinstaller 一起使用來創(chuàng)建您需要的可執(zhí)行文件。
2-如果您已經(jīng)有一些使用sql的經(jīng)驗,我建議您使用它有兩個原因首先:sql數(shù)據(jù)庫引擎將滿足您的大部分需求(如果不是全部),如果您正在處理大量數(shù)據(jù),請使用nosql或者你真的很想學(xué)習(xí) nosql。第二:我不知道你的項目是要與外部數(shù)據(jù)庫通信還是嵌入到項目中,如果嵌入了sqlite,如果不是,對于sql我推薦postgres,對于nosql使用mongodb。
3-根據(jù)我的經(jīng)驗,有時嘗試將所有內(nèi)容(數(shù)據(jù)庫、其他外部文件)嵌入可執(zhí)行文件中會變得很復(fù)雜,但您可以將應(yīng)用程序構(gòu)建為單獨的文件,我建議您像我在 pyinstaller 上面寫的那樣使用它,它有很好的記錄,并且兩個 gui 庫都可以很好地工作。希望這會有所幫助,我向您推薦的所有內(nèi)容都來自個人經(jīng)驗,有很多數(shù)據(jù)庫引擎,python 庫可用于完成項目所需的任務(wù),檢查最適合您的內(nèi)容。
祝你好運,對不起我的英語。
添加回答
舉報