產品協同設計第二組

自定義隨身系統 << Previous Next >> 分組程式修正

隨機分組介面成品

算是半成品的GUI介面 。  ------> 成品

說是半成品理由是 太多的理想面想法但能力不足...我要把自己淘汰掉了。

原本來想設計有存檔 、分行、直接編輯等功能 , 但真的沒那個能力可能要問問學長他們 , 之後還想轉成.exe檔 , 但現階段光下載 pyinstaller就一堆error啦...而且也要換成pyside2了可能就先放著去研究其他東西吧。

還想用個GUI介面 , 是關於start.bat的 , 點擊後只跳出黑白窗各一個&一個點擊介面可以直接叫各程式的介面然後還能自己添加程式的功能 ( ( ( 科技進步出於人類的慾望--懶惰。

-----------------------------------------------------------

利用大一學過的eric6設計生成的介面code

這段code位於Ui_task.py下方 , 主要是為了與下方程式task.py作聯結的code

按鈕主要的code設計 , 部分作小修改

PBsave鈕目前只有裝飾功能 , 尚未編譯

這是執行後面介面樣子

執行.txt檔後分出的組別排序 , 意想不到的是竟然可以讀取中文檔名的文件

Combine1.1&1.2

測試結合 項目一以及項目二 , 其結果是只顯示出組長

問題 : 

eric6底下出現 " Qt: Untested Windows version 10.0 detected! " 此 連結 或許能改善 , 還在測試

成品

完成啦- 69MB左右。

完全沒想到轉成exe檔會大成這樣...

不過上星期到這次改版差了很多,不但整合了項目一與二 , 還修改了save as 按鈕(可用) , 還轉成了exe檔...很難想像因為一個enter換行導致一串的bug , 不過還是成功修改好了。

改版Save as 按鈕成可用code , 並可直接存成.txt檔案

之後利用pyinstaller(官方下載說明頁面)測試看看能否轉py成exe檔案 , 但是明顯的出了幾個bug
(1) cffi 過舊或是未安裝 --->需更新檔案---->pip cffi 就可以了     ( 沒記錯的話
(2)接下來是下方這個 , 黑窗表示 : 語法錯誤

上網查後發現是下方這個.py檔的198行的空白行的問題...


刪除開白行即可

之後就可正常用行囉 , pyinstaller會生成很多檔案而主要的exe檔在dist資料夾中

之後到要轉檔的目錄位置打
pyinstaller -F -w -i 圖.ico 主程式.py -p 其餘程式 -p 其餘程式  -p 其餘程式  -p 其餘程式 

以下為pyinstaller常用參數介紹
  1. pyinstaller -h 來查看參數
  2. -F : 打包成一個exe文件
  3. –i 圖.ico : 更改ico圖示
  4. -w : 使用視窗,無控制台
  5. -c : 使用控制台,無視窗
  6. -D : 創建一個目錄,包含exe以及其他一些依賴性文件

完成品~


自定義隨身系統 << Previous Next >> 分組程式修正