中图网(原中国图书网):网上书店,尾货特色书店,30万种特价书低至2折!

歡迎光臨中圖網 請 | 注冊
> >>
Python基礎與PyQt可視化編程詳解

包郵 Python基礎與PyQt可視化編程詳解

作者:李增剛
出版社:清華大學出版社出版時間:2021-08-01
開本: 16開 頁數: 624
本類榜單:教材銷量榜
中 圖 價:¥62.4(5.3折) 定價  ¥118.0 登錄后可看到會員價
加入購物車 收藏
開年大促, 全場包郵
?新疆、西藏除外
本類五星書更多>

Python基礎與PyQt可視化編程詳解 版權信息

Python基礎與PyQt可視化編程詳解 本書特色

適讀人群 :大眾對于Python的可視化編程來說,Python自帶的可視化編程模塊的功能較弱,PyQt是Qt與Python的融合,適合開發大型復雜可視化程序。Qt是跨平臺C++圖形可視化界面應用開發框架,自推出就深受業界盛贊。PyQt5是Python的一個模塊,它有300多個類,可以運行在所有主要操作系統上。用Python簡潔的語法調用PyQt的各種可視化控件的類,可以快速搭建用戶的圖形界面。本書主要講解了Python語言的基本語法格式和利用Python語言在PyQt開發框架下進行Python可視化界面編程。本書在講解主要內容時,通過一些應用實例來講解各種類的主要方法,起到畫龍點睛的作用。

Python基礎與PyQt可視化編程詳解 內容簡介

本書首先介紹Python語句的基礎知識,之后詳細介紹用Python和PyQt5提供的各種可視化類進行可視化界面編程。本書對各種類做了細致的介紹,對類的方法、槽函數和信號都了詳細的說明,并配以實例?梢暬幊谭矫嬷饕獌热莅≒yQt5的框架、基礎類、常用控件、高級控件、主窗口、對話框、窗口美化、事件、繪圖、文件操作、數據庫等。本書與現在僅用的2本書相比,講解更全面細致,實例也很有針對性,非常適合用Python進行可視化編程的初學者,由于本書對類的各種方法介紹比較詳細,也可以作為有一定基礎的人作為參考手冊,在忘記類的方法的時候查閱。

Python基礎與PyQt可視化編程詳解 目錄


目錄



第1章Python編程環境


1.1Python介紹


1.1.1程序與程序語言


1.1.2Python編程語言


1.2Python編程環境的建立


1.2.1安裝Python


1.2.2安裝PyQt5


1.2.3安裝Qt


1.2.4安裝PyCharm


1.3Python開發環境使用基礎


1.3.1Python自帶集成開發環境


1.3.2PyCharm集成開發環境


第2章Python編程基礎


2.1變量與賦值語句


2.1.1變量和賦值的意義


2.1.2變量的定義


2.1.3賦值語句


2.2Python中的數據類型


2.2.1數據類型


2.2.2數據類型的轉換


2.2.3字符串中的轉義符


2.3表達式


2.3.1數值表達式


2.3.2邏輯表達式


2.3.3運算符的優先級


2.4Python編程的注意事項


2.4.1空行與注釋


2.4.2縮進


2.4.3續行


2.5Python中常用的一些函數


2.5.1輸入函數和輸出函數


2.5.2range( )函數


2.5.3隨機函數







第3章分支和循環結構


3.1分支結構


3.1.1if分支結構


3.1.2分支語句的嵌套


3.2循環結構


3.2.1for循環結構


3.2.2while循環結構


3.2.3循環體的嵌套


3.2.4continue和break語句


第4章Python的數據結構


4.1列表


4.1.1創建列表


4.1.2列表元素的索引和輸出


4.1.3列表的編輯


4.2元組


4.2.1創建元組


4.2.2元組元素的索引和輸出


4.3字典


4.3.1創建字典


4.3.2字典的編輯


4.4集合


4.4.1創建集合


4.4.2集合的編輯


4.4.3集合的邏輯運算


4.4.4集合的元素運算


4.5字符串


4.5.1字符串的索引和輸出


4.5.2字符串的處理


4.5.3格式化字符串


第5章自定義函數、類和模塊


5.1自定義函數


5.1.1自定義函數的格式


5.1.2函數參數


5.1.3函數的返回值


5.1.4函數的局部變量


5.1.5匿名函數lambda


5.1.6函數的遞歸調用


5.2類和對象


5.2.1類和對象介紹


5.2.2類的定義和實例


5.2.3實例屬性和類屬性


5.2.4類中的函數


5.2.5屬性和方法的私密性


5.2.6類的繼承


5.2.7類的其他操作


5.3模塊和包


5.3.1模塊的使用


5.3.2模塊空間與主程序


5.3.3包的使用


5.3.4枚舉模塊


5.3.5sys模塊


第6章異常處理和文件操作


6.1異常信息和異常處理


6.1.1異常信息


6.1.2被動異常的處理


6.1.3主動異常的處理


6.1.4異常的嵌套


6.2文件的讀寫


6.2.1文件的打開與關閉


6.2.2讀取數據


6.2.3寫入數據


6.3文件和路徑操作


6.4Excel文件的讀寫


6.4.1openpyxl的基本結構


6.4.2創建工作簿和工作表格實例對象


6.4.3工作表格對象的操作


6.4.4單元格的操作


6.4.5繪制數據圖表


第7章PyQt5可視化編程基礎


7.1PyQt5窗口運行方法


7.1.1PyQt5的主要模塊


7.1.2窗口初始化類


7.1.3窗口的創建


7.2PyQt5可視化編程架構


7.2.1界面用函數來定義


7.2.2界面用類來定義


7.2.3界面用模塊來定義


7.2.4界面與邏輯的分離


7.3用Qt Designer設計界面


7.3.1窗口界面設計


7.3.2ui文件編譯成py文件


7.3.3ui文件轉換后的編程


7.4信號與槽


7.4.1內置信號與內置槽的連接


7.4.2內置信號與自定義槽函數


7.4.3自定義信號


7.5控件的關系


7.5.1控件的布局


7.5.2Tab鍵順序


7.5.3伙伴關系


7.6資源文件


7.6.1資源文件的創建和使用


7.6.2qrc文件編譯成py文件


7.7py文件的編譯


第8章PyQt5常用控件


8.1可視化編程常用類


8.1.1字體類


8.1.2顏色類


8.1.3調色板類


8.1.4坐標點類


8.1.5尺寸類


8.1.6矩形框類


8.1.7圖像類


8.1.8圖標類


8.1.9光標類


8.2常用控件及用法


8.2.1標簽控件


8.2.2單行文本控件


8.2.3多行文本控件


8.2.4多行純文本控件


8.2.5數字輸入控件


8.2.6下拉列表框控件


8.2.7字體下拉列表框控件


8.2.8單擊按鈕控件


8.2.9命令連接按鈕控件


8.2.10復選框按鈕控件


8.2.11單選按鈕控件


8.2.12滾動條和滑塊控件


8.2.13進度條控件


8.3容器控件及用法


8.3.1分組框控件


8.3.2滾動區控件


8.3.3切換卡控件


8.3.4控件?丶


8.3.5工具箱控件


8.3.6框架控件


8.4日期時間類及控件


8.4.1日歷


8.4.2日期類


8.4.3時間類


8.4.4日期時間類


8.4.5定時器


8.4.6日歷控件


8.4.7液晶顯示控件


8.4.8日期時間控件


8.5布局控件及用法


8.5.1表單布局


8.5.2水平和豎直布局


8.5.3格柵布局


8.5.4分割器控件


第9章窗口和對話框


9.1QWidget窗口


9.1.1頂層窗口


9.1.2QWidget獨立窗口


9.2菜單和動作


9.2.1菜單欄


9.2.2菜單


9.2.3動作


9.3工具欄和狀態欄


9.3.1工具欄


9.3.2工具按鈕控件


9.3.3狀態欄


9.4QMainWindow主窗口


9.4.1主窗口


9.4.2停靠控件


9.4.3多文檔和子窗口


9.4.4在Qt Designer中建立主窗口


9.5對話框


9.5.1自定義對話框


9.5.2字體對話框


9.5.3顏色對話框


9.5.4文件對話框


9.5.5輸入對話框


9.5.6信息對話框


9.5.7錯誤信息對話框


9.5.8進度對話框


9.5.9向導和向導頁


9.6窗口風格和樣式表


9.6.1窗口風格


9.6.2樣式表


第10章事件及處理


10.1事件的類型


10.1.1事件的概念


10.1.2QEvent類


10.1.3event()函數


10.2鼠標和鍵盤事件的類


10.2.1鼠標按鍵事件類


10.2.2鍵盤事件類


10.2.3鼠標拖放事件類


10.2.4上下文菜單


10.2.5剪切板


10.3窗口常用事件


10.3.1顯示和隱藏事件


10.3.2縮放和移動事件


10.3.3繪制事件


10.3.4進入和離開事件


10.3.5獲得和失去焦點事件


10.3.6關閉事件


10.3.7計時器事件


10.4事件過濾和自定義事件


10.4.1事件的過濾


10.4.2自定義事件


第11章基于項和模型的控件


11.1基于項的控件


11.1.1列表控件及其項


11.1.2表格控件及其項


11.1.3樹結構控件及其項


11.2數據模型基礎


11.2.1Model/View機制


11.2.2數據模型的種類


11.2.3數據項的索引


11.2.4QAbstractItemModel


11.3數據模型和視圖控件


11.3.1文本列表模型和列表視圖控件


11.3.2文件系統模型和樹視圖控件


11.3.3標準數據模型和表格視圖控件


11.4選擇模型和代理控件


11.4.1選擇模型


11.4.2代理控件


第12章繪制圖形


12.1QPainter繪圖


12.1.1QPainter類


12.1.2鋼筆


12.1.3畫刷


12.1.4漸變色


12.1.5繪制幾何形狀


12.1.6繪制文本


12.1.7繪圖路徑


12.1.8填充


12.1.9繪制圖像


12.1.10裁剪區域


12.1.11坐標變換


12.1.12視口和窗口


12.1.13圖形合成


12.2Graphics/View繪圖


12.2.1Graphics/View繪圖框架介紹


12.2.2Graphics/View坐標系統


12.2.3視圖控件


12.2.4場景


12.2.5圖項


12.2.6標準圖項


12.2.7圖形控件和代理控件


12.2.8圖形控件的布局


12.2.9圖形效果


第13章文件操作


13.1文件的讀寫


13.1.1QIODevice


13.1.2字節數組


13.1.3QFile


13.1.4文本流


13.1.5數據流


13.1.6QTemporaryFile


13.1.7QSaveFile


13.1.8QBuffer


13.2文件操作


13.2.1文件信息


13.2.2路徑管理


13.2.3文件監視器


第14章音頻和視頻


14.1音頻和視頻的播放


14.1.1QMediaPlayer播放器


14.1.2QMediaContent與QUrl


14.1.3QMediaPlaylist媒體列表


14.1.4QVideoWidget控件


14.1.5QGraphicsVideoItem


14.1.6QSoundEffect與QSound


14.1.7QMovie播放動畫


14.2攝像頭和拍照


14.2.1QCamera攝像頭


14.2.2QCameraInfo與QCameraViewfinderSettings


14.2.3QCameraImageCapture


14.3錄制音頻


14.3.1QAudioRecorder錄制音頻信號


14.3.2QAudioInput錄制原生音頻數據


14.3.3QAudioOutput播放原生音頻數據


展開全部

Python基礎與PyQt可視化編程詳解 作者簡介

李增剛 單位:北京諾思多維科技有限公司 職務:技術總監 性別:男 年齡:45 專業:力學 學歷:碩士 研究領域:CAE軟件應用、二次開發、CAE軟件開發 研究成果:著有《Nastran快速入門與實例》 《Adams 入門詳解與實例》 《Virtual.lab Acoustics 聲學仿真計算高級應用實例》 《SYSNOISE REV5.6 詳解》

商品評論(0條)
暫無評論……
書友推薦
本類暢銷
返回頂部
中圖網
在線客服
主站蜘蛛池模板: 食品质构分析仪-氧化诱导分析仪-瞬态法导热系数仪|热冰百科 | 一体式钢筋扫描仪-楼板测厚仪-裂缝检测仪-泰仕特(北京) | 电加热导热油炉-空气加热器-导热油加热器-翅片电加热管-科安达机械 | 上海风淋室_上海风淋室厂家_上海风淋室价格_上海伯淋 | 干法制粒机_智能干法制粒机_张家港市开创机械制造有限公司 | Type-c防水母座|贴片母座|耳机接口|Type-c插座-深圳市步步精科技有限公司 | 南京PVC快速门厂家南京快速卷帘门_南京pvc快速门_世界500强企业国内供应商_南京美高门业 | 刑事律师_深圳著名刑事辩护律师_王平聚【清华博士|刑法教授】 | 金环宇|金环宇电线|金环宇电缆|金环宇电线电缆|深圳市金环宇电线电缆有限公司|金环宇电缆集团 | 3d可视化建模_三维展示_产品3d互动数字营销_三维动画制作_3D虚拟商城 【商迪3D】三维展示服务商 广东健伦体育发展有限公司-体育工程配套及销售运动器材的体育用品服务商 | 理化生实验室设备,吊装实验室设备,顶装实验室设备,实验室成套设备厂家,校园功能室设备,智慧书法教室方案 - 东莞市惠森教学设备有限公司 | 真空包装机-诸城市坤泰食品机械有限公司 | 钢格板|镀锌钢格板|热镀锌钢格板|格栅板|钢格板|钢格栅板|热浸锌钢格板|平台钢格板|镀锌钢格栅板|热镀锌钢格栅板|平台钢格栅板|不锈钢钢格栅板 - 专业钢格板厂家 | 北京包装设计_标志设计公司_包装设计公司-北京思逸品牌设计 | 不锈钢丸厂家,铝丸,铸钢丸-淄博智源铸造材料有限公司 | 贝壳粉涂料-内墙腻子-外墙腻子-山东巨野七彩贝壳漆业中心 | 阀门智能定位器_电液动执行器_气动执行机构-赫尔法流体技术(北京)有限公司 | 电磁辐射仪-电磁辐射检测仪-pm2.5检测仪-多功能射线检测仪-上海何亦仪器仪表有限公司 | 智能化的检漏仪_气密性测试仪_流量测试仪_流阻阻力测试仪_呼吸管快速检漏仪_连接器防水测试仪_车载镜头测试仪_奥图自动化科技 | 耐火浇注料价格-高强高铝-刚玉碳化硅耐磨浇注料厂家【直销】 | 聚合氯化铝_喷雾聚氯化铝_聚合氯化铝铁厂家_郑州亿升化工有限公司 | 桐城新闻网—桐城市融媒体中心主办 | YAGEO国巨电容|贴片电阻|电容价格|三星代理商-深圳市巨优电子有限公司 | 电缆接头-防爆电缆接头-格兰头-金属电缆接头-防爆填料函 | 激光内雕_led玻璃_发光玻璃_内雕玻璃_导光玻璃-石家庄明晨三维科技有限公司 激光内雕-内雕玻璃-发光玻璃 | 气力输送设备_料封泵_仓泵_散装机_气化板_压力释放阀-河南锐驰机械设备有限公司 | 钢骨架轻型板_膨石轻型板_钢骨架轻型板价格_恒道新材料 | ERP企业管理系统永久免费版_在线ERP系统_OA办公_云版软件官网 | 复合土工膜厂家|hdpe防渗土工膜|复合防渗土工布|玻璃纤维|双向塑料土工格栅-安徽路建新材料有限公司 | 济南玻璃安装_济南玻璃门_济南感应门_济南玻璃隔断_济南玻璃门维修_济南镜片安装_济南肯德基门_济南高隔间-济南凯轩鹏宇玻璃有限公司 | 行星齿轮减速机,减速机厂家,山东减速机-淄博兴江机械制造 | 首页-浙江橙树网络技术有限公司 石磨面粉机|石磨面粉机械|石磨面粉机组|石磨面粉成套设备-河南成立粮油机械有限公司 | 播音主持培训-中影人教育播音主持学苑「官网」-中国艺考界的贵族学校 | 代写标书-专业代做标书-商业计划书代写「深圳卓越创兴公司」 | 步进_伺服_行星减速机,微型直流电机,大功率直流电机-淄博冠意传动机械 | 山东活动策划|济南活动公司|济南公关活动策划-济南锐嘉广告有限公司 | 动库网动库商城-体育用品专卖店:羽毛球,乒乓球拍,网球,户外装备,运动鞋,运动包,运动服饰专卖店-正品运动品网上商城动库商城网 - 动库商城 | 硅胶布|电磁炉垫片|特氟龙胶带-江苏浩天复合材料有限公司 | 雷达液位计_超声波风速风向仪_雨量传感器_辐射传感器-山东风途物联网 | 四合院设计_四合院装修_四合院会所设计-四合院古建设计与建造中心1 | 电表箱-浙江迈峰电力设备有限公司-电表箱专业制造商 |