PyQt 5快速開發與實戰epub

圖書網
9636
文章
1254
評論
2020年1月4日22:04:31 評論 39閱讀7分48秒
摘要

《PyQt5快速開發與實戰》是介紹PyQt 5理論與實戰的前沿書籍,即系統化地介紹Qt的基礎知識,又兼顧Python的各種強大模塊,同時包含豐富的項目實戰。旨在幫助讀者快速掌握PyQt 5的應用知識,是Python程序開發的利器。

PyQt 5快速開發與實戰 作者:王碩,孫洋洋

PyQt 5快速開發與實戰 出版社: 電子工業出版社

PyQt 5快速開發與實戰 內容簡介

《PyQt5快速開發與實戰》既是介紹PyQt 5的快速入門書籍,也是介紹PyQt 5實戰應用的書籍。PyQt 5是對Qt所有類的Python封裝,既可以利用Qt的強大功能,也可以利用Python豐富的生態圈,同時能夠結合Python簡潔的語法進行操作,其結果就是使用PyQt 5可以高效、簡單地開發出自己想要的程序?!禤yQt5快速開發與實戰》內容豐富,對PyQt 5基礎知識的介紹比較全面,同時對新手使用PyQt 5的一些重點、難點都有專門的章節進行針對性分析,還重點介紹了如何把Python的一些重量級模塊(Pandas、Matplotlib和Plotly)嵌入到PyQt 5中,從而極大地節約開發時間。最后,《PyQt5快速開發與實戰》給出一些綜合性較強的實戰案例,幫助讀者快速掌握PyQt 5的實戰應用。

總而言之,《PyQt5快速開發與實戰》旨在幫助讀者以最短的時間掌握PyQt 5的基礎知識并能夠實戰應用,希望《PyQt5快速開發與實戰》對有Python程序開發需求的讀者有幫助。

PyQt 5快速開發與實戰 目錄

前言

第1章 認識PyQt 5

1.1 PyQt框架簡介

1.2 PyQt 5環境搭建

1.3 Eric 6的安裝與使用

1.4 本書程序下載

第2章  Python基本語法

2.1 Python簡介

2.2 數據類型

2.3 String(字符串)

2.4 List(列表)

2.5 Tuple(元組)

2.6 Dictionary(字典)

2.7 數據類型轉換

2.8 控制語句

2.9 自定義函數

2.10 函數partial

2.11 lambda表達式

2.12 類和實例

2.13 類的屬性和方法

2.14 類的動態屬性

第3章  Qt Designer的使用

3.1 Qt Designer快速入門

3.2 布局管理入門

3.3 Qt Designer實戰應用

3.4 信號和槽關聯

3.5 菜單欄與工具欄

3.6 打包資源文件

第4章  PyQt 5基本窗口控件

4.1 QMainWindow

4.2 QWidget

4.3 QLabel

4.4 文本框類控件

4.5 按鈕類控件

4.6 QComboBox(下拉列表框)

4.7 QSpinBox(計數器)

4.8 QSlider(滑動條)

4.9 對話框類控件

4.10 窗口繪圖類控件

4.11 拖曳與剪貼板

4.12 日歷與時間

4.13 菜單欄、工具欄與狀態欄

4.14 QPrinter

第5章  PyQt 5高級界面控件

5.1 表格與樹

5.2 容器:裝載更多的控件

5.3 多線程

5.4 網頁交互

第6章  PyQt 5布局管理

6.1 好軟件的三個維度

6.2 PyQt 5中的布局管理

6.3 PyQt 5的絕對位置布局

6.4 QBoxLayout(框布局)

6.5 QGridLayout(網格布局)

6.6 QFormLayout(表單布局)

6.7 嵌套布局

6.8 QSplitter

第7章  PyQt 5信號與槽

7.1 信號與槽介紹

7.2 信號與槽再細分

7.3 信號與槽的高級玩法

7.4 事件處理機制入門

7.5 窗口數據傳遞

第8章  PyQt 5圖形和特效

8.1 窗口風格

8.2 繪圖

8.3 QSS的UI美化

8.4 設置窗口背景

8.5 不規則窗口的顯示

8.6 設置樣式

第9章 PyQt 5擴展應用

9.1 使用PyInstaller打包項目生成EXE文件

9.2 數據庫處理

9.3 Pandas在PyQt中的應用

9.4 Matplotlib在PyQt中的應用

9.5 PyQtGraph在PyQt中的應用

9.6 Plotly在PyQt中的應用

9.7 UI層的自動化測試

第10章  PyQt 5實戰一:經典程序開發

10.1 獲取城市天氣預報

10.2 復利計算

10.3 刷新博客點擊量

第11章  PyQt 5實戰二:金融領域應用

11.1 控件級別的布局管理

11.2 窗口級別的布局管理

11.3 PyQt 5在私募基金公司中的應用

11.4 PyQt 5在量化投資中的應用

11.5 PyQt 5在券商中的應用

參考文獻

PyQt 5快速開發與實戰 精彩文摘

第1章 認識PyQt 5

1.1 PyQt框架簡介

在目前的軟件設計過程中,圖形用戶界面(GUI)的設計相當重要,美觀、易用的用戶界面能夠在很大程度上提高軟件的使用量,因此許多軟件都在用戶界面上傾注了大量的精力。

在介紹PyQt框架之前,我們先來了解什么是圖形用戶界面(GUI)。

百度百科:GUI詞條

GUI是Graphical User Interface的英文簡稱,即圖形用戶界面,準確地說,GUI就是屏幕產品的視覺體驗和互動操作部分。GUI是一種結合計算機科學、美學、心理學、行為學及各商業領域需求分析的人機系統工程,強調人—機—環境三者作為一個系統進行總體設計。

Python最初是作為一門腳本語言開發的,并不具備GUI功能,但由于其本身具有良好的可擴展性,能夠不斷地通過C/C++模塊進行功能性擴展,因此目前已經有相當多的GUI控件集(Toolkit)可以在Python中使用了。

在Python中經常使用的GUI控件集有PyQt、Tkinter、wxPython、Kivy、PyGUI和Libavg,其中PyQt是Qt為Python專門提供的GUI擴展。

百度百科:PyQt詞條

PyQt是一個用于創建GUI應用程序的跨平臺的工具包,它將Python編程語言和Qt庫成功融合在一起。Qt庫是目前最強大的GUI庫之一。

PyQt是由Phil Thompson開發的,實現了一個Python模塊集。PyQt擁有620多個類、將近6000個函數。PyQt可以運行在所有主流的操作系統上,包括UNIX、Windows和Mac OS。PyQt采用雙許可證,開發人員可以選擇GPL和商業許可。在此之前,GPL版本只能用在UNIX上;從PyQt4開始,GPL版本可用于所有支持的平臺上。

圖書網:PyQt 5快速開發與實戰epub

恭喜,此資源為免費資源,請先
聲明:本站所有資源收集于互聯網,只做學習和交流使用,版權歸著作人和出版社所有,請在下載后24小時之內自覺刪除,若作商業用途,請購買正版,由于未及時購買和付費發生的侵權行為,與本站無關。本站發布的內容若侵犯到您的權益,請聯系站長刪除,我們將及時處理!
繼續閱讀
  • 我的微信
  • 掃一掃加好友
  • weinxin
  • 微信公眾號
  • 掃一掃關注
  • weinxin
新時期的Node.js入門epub 程序設計

新時期的Node.js入門epub

適讀人群 :適合未接觸過Node的讀者以及在校的學生閱讀,也適合作為高等院校和培訓學校相關專業的師生教學參考 從零開始學習開發完整可用的項目,掌握語言細節并獲得實際經驗 以實際應用...
深度學習實踐 計算機視覺epub 程序設計

深度學習實踐 計算機視覺epub

深度學習實踐 計算機視覺 作者:繆鵬 深度學習實踐 計算機視覺 出版社: 清華大學出版社 深度學習實踐 計算機視覺 內容簡介 本書主要介紹了深度學習在計算機視覺方面的應用及工程實踐,以Python 3...
趣味數學及編程拓展epub 程序設計

趣味數學及編程拓展epub

趣味數學及編程拓展 作者:楊克昌 趣味數學及編程拓展 出版社: 清華大學出版社 趣味數學及編程拓展 內容簡介 本書開創趣味數學與程序設計的交匯融合。書中精選并提出各類趣味數學問題,突出趣味性與吸引力,...
匿名

發表評論

匿名網友 填寫信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: