-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

Python GUI設計PyQt5從入門到實踐(全彩版)

( 簡體 字)
作者:明日科技 王小科 李艷類別:1. -> 程式設計 -> Python
譯者:
出版社:吉林大學出版社Python GUI設計PyQt5從入門到實踐(全彩版) 3dWoo書號: 54505
詢問書籍請說出此書號!

缺書
NT售價: 490

出版日:7/1/2020
頁數:360
光碟數:0
站長推薦:
印刷:全彩印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787569267563
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

《Python GUI設計PyQt5從入門到實踐》一書以開發Python視窗程式最常用的PyQt5模組為主線,全面介紹了使用PyQt5設計Python GUI程式的各方面技術。全書共分為16章,包括Python與PyQt5、搭建開發環境、第一個PyQt5視窗程式、PyQt5視窗設計基礎、PyQt5常用控制項、PyQt5高級控制項、功能表、工具列和狀態列、對話方塊應用、佈局管理、資料庫操作、檔操作、PyQt5繪圖技術、多執行緒程式設計、PyQt5程式的打包發佈、明日圖片助手、學生成績管理系統等多方面技術及專案。本書從用戶學習與應用的角度出發,所有知識都結合具體實例進行講解;涉及的程式碼給出了詳細的注釋,並且運用了大量的示意圖,力求為讀者打造輕鬆、零壓力的學習氛圍,以便使讀者可以快速掌握使用PyQt5進行Python GUI應用開發,大大提高程式設計技能,拓寬職場道路;最後運用兩個實戰專案將PyQt5的開發知識應用於實際操作中,以使讀者親身體驗專案開發的全過程,形成程式設計思維。

本書中的所有實例和專案都提供了源碼,旨在為讀者打造一本“基礎入門+應用開發+實戰專案”一體化的Python PyQt5開發圖書。

本書不僅適合作為PyQt5程式設計初學者的學習用書,而且適合作為Python開發人員的查閱和參考資料;另外,對從C++、C#、Java等程式設計語言轉入的開發人員也有很高的參考價值。此外,登錄明日學院網站還可以獲得更多學習資源和技術支援。
目錄:

第1章 Python與PyQt5
1.1 Python語言介紹
1.1.1 瞭解Python
1.1.2 Python的版本
1.1.3 Python的應用領域
1.2 GUI與PyQt5
1.2.1 GUI簡介
1.2.2 什麼是PyQt5
1.2.3 PyQt5與Qt的關係
1.2.4 PyQt5的主要模組
1.2.5 其他常用GUI開發庫 溫故知新 第2章 搭建開發環境
2.1 Python的下載與安裝
2.1.1 Python開發環境概述
2.1.2 下載Python
2.1.3 安裝Python
2.1.4 測試Python是否安裝成功
2.1.5 Python安裝失敗的解決方法
2.2 PyCharm開發工具的下載與安裝
2.2.1 下載PyCharm
2.2.2 安裝PyCharm
2.2.3 啟動並配置PyCharm
2.3 在PyCharm中配置PyQt5環境
2.3.1 安裝PyQt5及設計器
2.3.2 配置PyQt5設計器及轉換工具 溫故知新 第3章 第一個PyQt5視窗程式
3.1 認識Qt Designer
3.1.1 幾種常用的視窗類型
3.1.2 熟悉Qt Designer視窗區域
3.2 使用Qt Designer創建視窗
3.2.1 Main Window介紹
3.2.2 創建主視窗
3.2.3 設計主視窗
3.2.4 預覽視窗效果
3.2.5 查看Python代碼
3.2.6 將.ui檔轉換為.py檔
3.2.7 運行主視窗 溫故知新 第4章 PyQt5視窗設計基礎
4.1 視窗屬性清單
4.2 視窗的個性化設置
4.2.1 基本屬性設置
4.2.2 更換視窗的圖示
4.2.3 設置視窗的背景
4.2.4 控制視窗透明度
4.2.5 設置視窗樣式
4.3 信號與槽
4.3.1 信號與槽的基本概念
4.3.2 編輯信號與槽
4.3.3 自訂槽
4.3.4 將自訂槽連接到信號
4.4 多視窗設計
4.4.1 多視窗的建立
4.4.2 設置啟動視窗
4.4.3 視窗之間的關聯 溫故知新 第5章 PyQt5常用控制項
5.1 控制項概述
5.1.1 認識控制項
5.1.2 控制項的命名規範
5.2 文本類控制項
5.2.1 Label:標籤控制項
5.2.2 LineEdit:單行文字方塊
5.2.3 TextEdit:多行文字方塊
5.2.4 SpinBox:整數數位選擇控制項
5.2.5 DoubleSpinBox:小數數位選擇控制項
5.2.6 LCDNumber:液晶數字顯示控制項
5.3 按鈕類控制項
5.3.1 PushButton:按鈕
5.3.2 ToolButton:工具按鈕
5.3.3 CommandLinkButton:命令連結按鈕
5.3.4 RadioButton:選項按鈕
5.3.5 CheckBox:核取方塊
5.4 選擇清單類控制項
5.4.1 ComboBox:下拉下拉式列示方塊
5.4.2 FontComboBox:字體下拉式列示方塊
5.4.3 ListWidget:清單
5.5 容器控制項
5.5.1 GroupBox:群組方塊
5.5.2 TabWidget:選項卡
5.5.3 ToolBox:工具盒
5.6 日期時間類控制項
5.6.1 日期和時間控制項
5.6.2 CalendarWidget:日曆控制項 溫故知新 第6章 PyQt5高級控制項
6.1 進度條類控制項
6.1.1 ProgressBar:進度條
6.1.2 自訂等待提示框
6.1.3 滑塊:QSlider
6.2 樹控制項
6.2.1 TreeView:樹狀檢視
6.2.2 TreeWidget:樹控制項
6.3 分割控制項
6.3.1 分割線:QFrame
6.3.2 彈簧:QSpacerItem
6.4 其他控制項
6.4.1 Dial:旋鈕控制項
6.4.2 捲軸:QScrollBar 溫故知新 第7章 菜單、工具列和狀態列
7.1 功能表
7.1.1 功能表基礎類
7.1.2 添加和刪除菜單
7.1.3 設置功能表項目
7.1.4 為菜單設置快速鍵
7.1.5 為功能表設置圖示
7.1.6 功能表的功能實現
7.2 工具列
7.2.1 工具列類:QToolBar
7.2.2 添加工具列
7.2.3 為工具列添加圖示按鈕
7.2.4 一次為工具列添加多個圖示按鈕
7.2.5 向工具列中添加標準控制項
7.2.6 設置工具列按鈕的大小
7.2.7 實現工具列的按一下功能
7.3 狀態列
7.3.1 狀態列類:QStatusBar
7.3.2 刪除和添加狀態列
7.3.3 向狀態列中添加控制項
7.3.4 在狀態列中顯示和刪除臨時資訊
7.3.5 在狀態列中即時顯示當前時間 溫故知新 第8章 對話方塊應用
8.1 QMessageBox:對話方塊
8.1.1 對話方塊的種類
8.1.2 對話方塊的使用方法
8.1.3 與對話方塊進行交互
8.2 QFileDialog:檔對話方塊
8.2.1 QFileDialog類概述
8.2.2 使用QFileDialog類選擇檔
8.2.3 使用QFileDialog選擇資料夾
8.3 QInputDialog:輸入對話方塊
8.3.1 QInputDialog類概述
8.3.2 QInputDialog對話方塊的使用
8.4 字體和顏色對話方塊
8.4.1 QFontDialog:字體對話方塊
8.4.2 QColorDialog:顏色對話方塊
8.4.3 字體和顏色對話方塊的使用 溫故知新 第9章 佈局管理
9.1 線性佈局
9.1.1 VerticalLayout:垂直佈局
9.1.2 HorizontalLayout:水準佈局
9.2 GridLayout:網格佈局
9.2.1 網格佈局的基本使用
9.2.2 跨越行和列的網格佈局
9.3 FormLayout:表單佈局
9.4 佈局管理器的嵌套
9.4.1 嵌套佈局的基本使用
9.4.2 通過嵌套佈局設計一個微信聊天視窗
9.5 MDIArea:MDI視窗設計
9.5.1 認識MDI視窗
9.5.2 子視窗基礎類
9.5.3 MDI子視窗的動態添加及排列 溫故知新 第10章 資料庫操作
10.1 資料庫程式設計介面
10.1.1 連線物件
10.1.2 游標物件
10.2 使用內置的SQLite
10.2.1 創建資料庫檔
10.2.2 操作SQLite
10.3 MySQL資料庫的使用
10.3.1 下載安裝MySQL
10.3.2 安裝PyMySQL模組
10.3.3 連接資料庫
10.3.4 創建資料表
10.3.5 操作MySQL資料表
10.4 表格控制項
10.4.1 TableWidget表格控制項
10.4.2 在表格中顯示資料庫資料
10.4.3 隱藏垂直標題
10.4.4 設置最後一列自動填充容器
10.4.5 禁止編輯儲存格
10.4.6 設置儲存格的文本顏色
10.4.7 設置指定列的排序方式
10.4.8 在指定列中顯示圖片
10.4.9 向指定列中添加PyQt5標準控制項
10.4.10 合併指定儲存格 溫故知新 第11章 檔操作
11.1 Python內置的檔操作
11.1.1 創建和打開檔
11.1.2 關閉檔
11.1.3 打開檔時使用with語句
11.1.4 寫入檔內容
11.1.5 讀取檔
11.1.6 複製檔
11.1.7 移動檔
11.1.8 重命名檔
11.1.9 刪除檔
11.1.10 獲取檔基本資訊
11.2 Python內置的資料夾操作
11.2.1 獲取資料夾路徑
11.2.2 判斷資料夾是否存在
11.2.3 創建資料夾
11.2.4 複製資料夾
11.2.5 移動資料夾
11.2.6 重命名資料夾
11.2.7 刪除資料夾
11.2.8 遍歷資料夾
11.3 PyQt5中的檔及資料夾操作
11.3.1 使用QFile類操作檔
11.3.2 使用QDir類操作資料夾 溫故知新 第12章 PyQt5繪圖技術
12.1 PyQt5繪圖基礎
12.2 設置畫筆與畫刷
12.2.1 設置畫筆:QPen
12.2.2 設置畫刷:QBrush
12.3 繪製文本
12.3.1 設置字體:QFont
12.3.2 繪製文本
12.4 繪製圖像 溫故知新 第13章 多執行緒程式設計
13.1 執行緒概述
13.1.1 執行緒的定義與分類
13.1.2 多執行緒的優缺點
13.2 QTimer:計時器
13.3 QThread:執行緒類
13.3.1 執行緒的實現
13.3.2 執行緒的生命週期
13.3.3 執行緒的應用 溫故知新 第14章 PyQt5程式的打包發佈
14.1 安裝Pyinstaller模組
14.2 打包普通的Python程式
14.3 打包PyQt5程式
14.4 打包資源檔 溫故知新 第15章 明日圖片助手
15.1 需求分析
15.2 系統設計
15.2.1 系統功能結構
15.2.2 系統業務流程
15.2.3 系統預覽
15.3 系統開發必備
15.3.1 系統開發環境
15.3.2 系統組織結構
15.4 主表單設計
15.4.1 主表單概述
15.4.2 主表單的實現流程
15.4.3 設計主表單
15.4.4 打開添加浮水印表單
15.4.5 打開重命名表單
15.4.6 實現“關於本軟體”功能
15.4.7 運行時顯示表單
15.5 批量添加浮水印設計
15.5.1 表單概述
15.5.2 批量添加浮水印表單的實現流程
15.5.3 設計批量添加浮水印表單
15.5.4 初始化表單設置
15.5.5 載入圖片清單
15.5.6 設置浮水印字體
15.5.7 選擇浮水印圖片
15.5.8 選擇浮水印圖片保存路徑
15.5.9 為圖片添加浮水印
15.6 批量重命名設計
15.6.1 表單概述
15.6.2 批量重命名表單的實現流程
15.6.3 設計批量重命名表單
15.6.4 初始化表單設置
15.6.5 載入圖片名稱及路徑
15.6.6 對圖片批量重命名 溫故知新 第16章 學生成績管理系統
16.1 需求分析
16.2 系統設計
16.2.1 系統功能結構
16.2.2 系統業務流程
16.2.3 系統預覽
16.3 系統開發必備
16.3.1 系統開發環境
16.3.2 系統組織結構
16.4 資料庫設計
16.4.1 資料庫結構設計
16.4.2 資料表結構設計
16.4.3 視圖設計
16.5 公共模組設計
16.5.1 導入模組及公開變數
16.5.2 打開資料庫連接
16.5.3 資料的增、刪、改
16.5.4 資料的查詢方法
16.6 登錄模組設計
16.6.1 登錄模組概述
16.6.2 導入模組
16.6.3 實現登錄功能
16.6.4 退出登錄表單
16.6.5 在Python中啟動登錄表單
16.7 主表單模組設計
16.7.1 主表單概述
16.7.2 模組導入及表單初始化
16.7.3 在主表單中打開其他功能表單
16.7.4 顯示當前登錄使用者和登錄時間
16.8 年級設置模組設計
16.8.1 年級設置模組概述
16.8.2 導入模組
16.8.3 表單載入時顯示所有年級的資訊
16.8.4 添加年級資訊
16.8.5 修改年級資訊
16.8.6 刪除年級資訊
16.9 學生資訊管理模組設計
16.9.1 學生資訊管理模組概述
16.9.2 根據年級顯示對應班級
16.9.3 查詢學生資訊
16.9.4 添加學生資訊
16.9.5 根據選中編號顯示學生的詳細資訊
16.9.6 修改學生資訊
16.9.7 刪除學生資訊
16.10 學生成績管理模組設計
16.10.1 學生成績管理模組概述
16.10.2 初始化表單
16.10.3 顯示指定年級指定班的所有學生姓名
16.10.4 根據指定條件查詢成績資訊
16.10.5 添加學生成績資訊
16.10.6 修改學生成績資訊
16.10.7 刪除學生成績資訊
16.11 學生資訊查詢模組設計
16.11.1 學生資訊查詢模組概述
16.11.2 實現學生資訊查詢功能
16.12 成績資訊查詢模組設計
16.12.1 成績資訊查詢模組概述
16.12.2 初始化考試類別和科目列表
16.12.3 實現成績資訊查詢功能 溫故知新
序: