中图网(原中国图书网):网上书店,中文字幕在线一区二区三区,尾货特色书店,中文字幕在线一区,30万种特价书低至2折!

歡迎光臨中圖網(wǎng) 請(qǐng) | 注冊(cè)

包郵 零基礎(chǔ)學(xué)Python GUI設(shè)計(jì)pyQt

作者:明日科技
出版社:電子工業(yè)出版社出版時(shí)間:2024-03-12
開本: 16開 頁(yè)數(shù): 384
中 圖 價(jià):¥67.3(6.8折) 定價(jià)  ¥99.0 登錄后可看到會(huì)員價(jià)
加入購(gòu)物車 收藏
開年大促, 全場(chǎng)包郵
?新疆、西藏除外
本類五星書更多>

零基礎(chǔ)學(xué)Python GUI設(shè)計(jì)pyQt 版權(quán)信息

零基礎(chǔ)學(xué)Python GUI設(shè)計(jì)pyQt 本書特色

本書中的所有實(shí)例和項(xiàng)目都提供了源碼,旨在為讀者打造一本“基礎(chǔ)入門+應(yīng)用開發(fā)+實(shí)戰(zhàn)項(xiàng)目”一體化的Python PyQt5開發(fā)圖書。

零基礎(chǔ)學(xué)Python GUI設(shè)計(jì)pyQt 內(nèi)容簡(jiǎn)介

《零基礎(chǔ)學(xué)Python GUI設(shè)計(jì):PyQt》(升級(jí)版)以開發(fā)Python窗口程序的PyQt6模塊為主線,全面介紹了使用PyQt6 設(shè)計(jì)Python GUI程序的各方面技術(shù)。全書共分為15章,內(nèi)容涉及Python與PyQt6,搭建開發(fā)環(huán)境,*一個(gè)PyQt6窗口程序,PyQt6窗口設(shè)計(jì)基礎(chǔ),PyQt6常用控件,PyQt6*級(jí)控件,菜單、工具欄和狀態(tài)欄,對(duì)話框應(yīng)用,布局管理,數(shù)據(jù)庫(kù)作,文件作,PyQt6繪圖技術(shù),多線程編程,PyQt6程序的打發(fā)布等。本書從用戶學(xué)與應(yīng)用的角度出發(fā),將所有的知識(shí)結(jié)合具體實(shí)例進(jìn)行講解,對(duì)涉及的程序代碼給出詳細(xì)的注釋,并且運(yùn)用大量的示意圖和實(shí)例應(yīng)用,力求打造輕松、零壓力的學(xué)氛圍,以便讀者輕松掌握使用PyQt6進(jìn)行Python GUI應(yīng)用開發(fā)的髓,快速提高開發(fā)技能,拓寬職場(chǎng)道路,*后將PyQt6開發(fā)知識(shí)應(yīng)用于實(shí)際項(xiàng)目中,以便讀者體驗(yàn)項(xiàng)目開發(fā)的全過程。 本書列舉了大量的小型實(shí)例、綜合實(shí)例和實(shí)戰(zhàn)項(xiàng)目案例,所有實(shí)例和項(xiàng)目提供了配套的源碼,力求為讀者打造一本結(jié)合了“基礎(chǔ)入門+應(yīng)用開發(fā)+實(shí)戰(zhàn)項(xiàng)目”的Python PyQt6開發(fā)圖書。 本書內(nèi)容詳盡,實(shí)例豐富,項(xiàng)目,非常適合作為PyQt6編程初的學(xué)用書,也適合作為Python開發(fā)人員的查閱、參考資料。另外,對(duì)于從C++、C#、Java等編程語(yǔ)言轉(zhuǎn)入Python的開發(fā)人員也有很高的參考值。

零基礎(chǔ)學(xué)Python GUI設(shè)計(jì)pyQt 目錄

第1章 Python與PyQt6 1 1.1 Python語(yǔ)言介紹 2 1.1.1 了解Python 2 1.1.2 Python的版本 2 1.1.3 Python的應(yīng)用領(lǐng)域 2 1.2 GUI與PyQt6 3 1.2.1 GUI簡(jiǎn)介 3 1.2.2 什么是PyQt6 4 1.2.3 PyQt6與Qt的關(guān)系 5 1.2.4 PyQt6的主要模塊 6 1.2.5 其他常用GUI開發(fā)庫(kù) 8 第2章 搭建開發(fā)環(huán)境 9 2.1 Python的下載與安裝 10 2.1.1 Python開發(fā)環(huán)境概述 10 2.1.2 下載Python 10 2.1.3 安裝Python 11 2.1.4 測(cè)試Python是否安裝成功 13 2.1.5 Python安裝失敗的解決方法 13 2.2 PyCharm開發(fā)工具的下載與安裝 15 2.2.1 下載PyCharm 15 2.2.2 安裝PyCharm 16 2.2.3 啟動(dòng)并配置PyCharm 17 2.3 在PyCharm中配置PyQt6環(huán)境 18 2.3.1 安裝PyQt6及設(shè)計(jì)器 18 2.3.2 配置PyQt6設(shè)計(jì)器及轉(zhuǎn)換工具 22 第3章 *一個(gè)PyQt6窗口程序 25 3.1 認(rèn)識(shí)Qt Designer 25 3.1.1 幾種常用的窗口類型 26 3.1.2 熟悉Qt Designer窗口區(qū)域 28 3.2 使用Qt Designer創(chuàng)建窗口 32 3.2.1 MainWindow介紹 32 3.2.2 創(chuàng)建主窗口 32 3.2.3 設(shè)計(jì)主窗口 32 3.2.4 預(yù)覽窗口效果 33 3.2.5 查看Python代碼 34 3.2.6 將.ui文件轉(zhuǎn)換為.py文件 35 3.2.7 運(yùn)行主窗口 35 第4章 PyQt6窗口設(shè)計(jì)基礎(chǔ) 37 4.1 窗口屬性列表 37 4.2 窗口的個(gè)性化設(shè)置 39 4.2.1 基本屬性設(shè)置 39 4.2.2 更換窗口的圖標(biāo) 40 4.2.3 設(shè)置窗口的背景 41 4.2.4 控制窗口透明度 44 4.2.5 設(shè)置窗口樣式 44 4.3 信號(hào)與槽 46 4.3.1 信號(hào)與槽的基本概念 46 4.3.2 編輯信號(hào)與槽 47 4.3.3 自定義槽 49 4.3.4 將自定義槽連接到信號(hào) 49 4.4 多窗口設(shè)計(jì) 50 4.4.1 多窗口的建立 50 4.4.2 設(shè)置啟動(dòng)窗口 51 4.4.3 窗口之間的關(guān)聯(lián) 51 4.5 UI與邏輯代碼分離 52 第5章 PyQt6常用控件 54 5.1 控件概述 55 5.1.1 認(rèn)識(shí)控件 55 5.1.2 控件的命名規(guī)范 56 5.2 文本類控件 57 5.2.1 Label:標(biāo)簽控件 57 5.2.2 LineEdit:?jiǎn)涡形谋究?60 5.2.3 TextEdit:多行文本框 62 5.2.4 SpinBox:整數(shù)數(shù)字選擇控件 63 5.2.5 DoubleSpinBox:小數(shù)數(shù)字選擇控件 64 5.2.6 LCDNumber:液晶數(shù)字顯示控件 65 5.3 按鈕類控件 67 5.3.1 PushButton:按鈕 67 5.3.2 ToolButton:工具按鈕 69 5.3.3 CommandLinkButton:命令按鈕 70 5.3.4 RadioButton:?jiǎn)芜x按鈕 71 5.3.5 CheckBox:復(fù)選框 73 5.4 選擇列表類控件 75 5.4.1 ComboBox:下拉組合框 75 5.4.2 FontComboBox:字體組合框 76 5.4.3 ListWidget:列表 77 5.5 容器控件 80 5.5.1 GroupBox:分組框 80 5.5.2 TabWidget:選項(xiàng)卡 81 5.5.3 ToolBox:工具盒 83 5.6 日期時(shí)間類控件 87 5.6.1 日期和(或)時(shí)間控件 87 5.6.2 CalendarWidget:日歷控件 89 第6章 PyQt6*級(jí)控件 92 6.1 進(jìn)度條類控件 93 6.1.1 ProgressBar:進(jìn)度條 93 6.1.2 自定義等待提示框 97 6.1.3 滑塊:QSlider 99 6.2 樹控件 102 6.2.1 TreeView:樹視圖 102 6.2.2 TreeWidget:樹控件 105 6.3 分割控件 110 6.3.1 分割線:QFrame 110 6.3.2 彈簧:QSpacerItem 112 6.4 其他控件 113 6.4.1 Dial:旋鈕控件 113 6.4.2 滾動(dòng)條:QScrollBar 115 第7章 菜單、工具欄和狀態(tài)欄 116 7.1 菜單 117 7.1.1 菜單基礎(chǔ)類 117 7.1.2 添加和刪除菜單 118 7.1.3 設(shè)置菜單項(xiàng) 119 7.1.4 為菜單設(shè)置快捷鍵 120 7.1.5 為菜單設(shè)置圖標(biāo) 120 7.1.6 菜單的功能實(shí)現(xiàn) 120 7.2 工具欄 123 7.2.1 工具欄類:QToolBar 123 7.2.2 添加工具欄 124 7.2.3 為工具欄添加圖標(biāo)按鈕 124 7.2.4 一次性為工具欄添加多個(gè)圖標(biāo)按鈕 125 7.2.5 向工具欄中添加其他控件 125 7.2.6 設(shè)置工具欄按鈕的大小 126 7.2.7 實(shí)現(xiàn)工具欄的單擊功能 126 7.3 狀態(tài)欄 128 7.3.1 狀態(tài)欄類:QStatusBar 128 7.3.2 添加狀態(tài)欄 129 7.3.3 向狀態(tài)欄中添加控件 129 7.3.4 在狀態(tài)欄中顯示和刪除臨時(shí)信息 130 7.3.5 在狀態(tài)欄中實(shí)時(shí)顯示當(dāng)前時(shí)間 130 第8章 對(duì)話框應(yīng)用 132 8.1 QMessageBox:對(duì)話框 133 8.1.1 對(duì)話框的種類 133 8.1.2 對(duì)話框的使用方法 133 8.1.3 與對(duì)話框進(jìn)行交互 135 8.2 QFileDialog:文件對(duì)話框 136 8.2.1 QFileDialog類概述 136 8.2.2 使用QFileDialog選擇文件 136 8.2.3 使用QFileDialog選擇文件夾 138 8.3 QInputDialog:輸入對(duì)話框 139 8.3.1 QInputDialog概述 139 8.3.2 QInputDialog對(duì)話框的使用 141 8.4 字體和顏色對(duì)話框 144 8.4.1 QFontDialog:字體對(duì)話框 144 8.4.2 QColorDialog:顏色對(duì)話框 144 8.4.3 字體和顏色對(duì)話框的使用 145 第9章 布局管理 148 9.1 線性布局 149 9.1.1 VerticalLayout:垂直布局 149 9.1.2 HorizontalLayout:水平布局 151 9.2 GridLayout:網(wǎng)格布局 152 9.2.1 網(wǎng)格布局的基本使用 152 9.2.2 跨越行和列的網(wǎng)格布局 154 9.3 FormLayout:表單布局 156 9.4 布局管理器的嵌套 159 9.4.1 嵌套布局的基本使用 159 9.4.2 通過嵌套布局設(shè)計(jì)一個(gè)聊天窗口 160 *10章 數(shù)據(jù)庫(kù)作 162 10.1 數(shù)據(jù)庫(kù)編程接口 163 10.1.1 連接對(duì)象 163 10.1.2 游標(biāo)對(duì)象 164 10.2 使用內(nèi)置的SQLite 165 10.2.1 創(chuàng)建數(shù)據(jù)庫(kù)文件 165 10.2.2 作SQLite 166 10.3 MySQL數(shù)據(jù)庫(kù)的使用 169 10.3.1 下載并安裝MySQL 169 10.3.2 安裝PyMySQL模塊 174 10.3.3 連接數(shù)據(jù)庫(kù) 175 10.3.4 創(chuàng)建數(shù)據(jù)表 175 10.3.5 作MySQL數(shù)據(jù)表 177 10.4 表格控件 178 10.4.1 TableWidget控件 179 10.4.2 在表格中顯示數(shù)據(jù)庫(kù)數(shù)據(jù) 181 10.4.3 隱藏垂直標(biāo)題 182 10.4.4 設(shè)置*后一列自動(dòng)填充容器 182 10.4.5 禁止編輯單元格 183 10.4.6 設(shè)置單元格的文本顏色 183 10.4.7 設(shè)置列的排序方式 184 10.4.8 在列中顯示圖片 185 10.4.9 向列中添加PyQt6標(biāo)準(zhǔn)控件 185 10.4.10 合并單元格 186 *11章 文件作 188 11.1 使用QFile類作文件 189 11.2 使用QDir類作文件夾 194 *12章 PyQt6繪圖技術(shù) 199 12.1 PyQt6繪圖基礎(chǔ) 200 12.2 設(shè)置畫筆與畫刷 201 12.2.1 設(shè)置畫筆:QPen 201 12.2.2 設(shè)置畫刷:QBrush 204 12.3 繪制文本 208 12.3.1 設(shè)置樣式:QFont 208 12.3.2 繪制文本 209 12.4 繪制圖像 211 *13章 多線程編程 213 13.1 線程概述 213 13.1.1 線程的定義與分類 213 13.1.2 多線程的缺點(diǎn) 214 13.2 QTimer:計(jì)時(shí)器 215 13.3 QThread:線程類 218 13.3.1 線程的實(shí)現(xiàn) 218 13.3.2 線程的生命周期 220 13.3.3 線程的應(yīng)用 220 *14章 PyQt6程序的打發(fā)布 224 14.1 安裝Pyinstaller模塊 224 14.2 打普通Python程序 226 14.3 打PyQt6程序 227 14.4 打資源文件 229 *15章 綜合項(xiàng)目——學(xué)生成績(jī)管理系統(tǒng)(PyQt6+MySQL+PyMySQL模塊實(shí)現(xiàn)) 230 15.1 需求分析 231 15.2 系統(tǒng)設(shè)計(jì) 231 15.2.1 系統(tǒng)功能結(jié)構(gòu) 231 15.2.2 系統(tǒng)業(yè)務(wù)流程 232 15.2.3 系統(tǒng)預(yù)覽 232 15.3 系統(tǒng)開發(fā)*備 235 15.3.1 系統(tǒng)開發(fā)環(huán)境 235 15.3.2 系統(tǒng)組織結(jié)構(gòu) 236 15.4 數(shù)據(jù)庫(kù)設(shè)計(jì) 236 15.4.1 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì) 237 15.4.2 數(shù)據(jù)表結(jié)構(gòu)設(shè)計(jì) 237 15.4.3 視圖設(shè)計(jì) 239 15.5 公共模塊設(shè)計(jì) 240 15.5.1 模塊導(dǎo)入及公共變量 240 15.5.2 打開數(shù)據(jù)庫(kù)連接 240 15.5.3 數(shù)據(jù)庫(kù)的增、刪、改 241 15.5.4 數(shù)據(jù)庫(kù)的查詢 241 15.6 登錄模塊設(shè)計(jì) 242 15.6.1 登錄模塊概述 242 15.6.2 模塊的導(dǎo)入 243 15.6.3 登錄功能的實(shí)現(xiàn) 243 15.6.4 出登錄窗體 244 15.6.5 在Python中啟動(dòng)登錄窗體 244 15.7 主窗體實(shí)現(xiàn) 244 15.7.1 主窗體概述 244 15.7.2 模塊導(dǎo)入及窗體初始化 245 15.7.3 在主窗體中打開其他功能窗體 246 15.7.4 顯示當(dāng)前登錄用戶和登錄時(shí)間 246 15.8 學(xué)生成績(jī)管理模塊設(shè)計(jì) 247 15.8.1 學(xué)生成績(jī)管理模塊概述 247 15.8.2 窗體的初始化 247 15.8.3 顯示年級(jí)和班級(jí)的所有學(xué)生姓名 248 15.8.4 根據(jù)條件查詢成績(jī)信息 248 15.8.5 添加學(xué)生成績(jī)信息 250 15.8.6 修改學(xué)生成績(jī)信息 251 15.8.7 刪除學(xué)生成績(jī)信息 252 15.9 學(xué)生成績(jī)查詢模塊設(shè)計(jì) 252 15.9.1 學(xué)生成績(jī)查詢模塊概述 252 15.9.2 初始化考試類別和科目列表 253 15.9.3 學(xué)生成績(jī)查詢功能的實(shí)現(xiàn) 253
展開全部

零基礎(chǔ)學(xué)Python GUI設(shè)計(jì)pyQt 作者簡(jiǎn)介

明日科技,是一家專業(yè)從事軟件開發(fā)、教育培訓(xùn)以及軟件開發(fā)教育資源整合的高科技公司,其編寫的教材既注重選取軟件開發(fā)中的必需、常用內(nèi)容,又注重內(nèi)容的易學(xué)、方便以及相關(guān)知識(shí)的拓展,深受讀者喜愛。其編寫的圖書主要有“從入門到精通”“軟件開發(fā)視頻大講堂”“軟件開發(fā)實(shí)戰(zhàn)1200例”“軟件工程師開發(fā)大系”等多個(gè)系列。在銷量上多次榮獲全行業(yè)多個(gè)獎(jiǎng)項(xiàng),多個(gè)品種長(zhǎng)期位居同類圖書銷售排行榜的前列。

商品評(píng)論(0條)
暫無(wú)評(píng)論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服
主站蜘蛛池模板: 东莞精密模具加工,精密连接器模具零件,自動機零件,冶工具加工-益久精密 | 标准件-非标紧固件-不锈钢螺栓-非标不锈钢螺丝-非标螺母厂家-三角牙锁紧自攻-南京宝宇标准件有限公司 | Boden齿轮油泵-ketai齿轮泵-yuken油研-无锡新立液压有限公司 | GAST/BRIWATEC/CINCINNATI/KARL-KLEIN/ZIEHL-ABEGG风机|亚喜科技 | 煤棒机_增碳剂颗粒机_活性炭颗粒机_木炭粉成型机-巩义市老城振华机械厂 | 全温恒温摇床-水浴气浴恒温摇床-光照恒温培养摇床-常州金坛精达仪器制造有限公司 | 一技任务网_有一技之长,就来技术任务网| 低粘度纤维素|混凝土灌浆料|有机硅憎水粉|聚羧酸减水剂-南京斯泰宝 | 医院专用门厂家报价-医用病房门尺寸大全-抗菌木门品牌推荐 | 宜兴市恺瑞德环保科技有限公司 | 全自动贴标机-套标机-工业热风机-不干胶贴标机-上海厚冉机械 | 卫浴散热器,卫浴暖气片,卫生间背篓暖气片,华圣格浴室暖气片 | 知网论文检测系统入口_论文查重免费查重_中国知网论文查询_学术不端检测系统 | 反渗透水处理设备|工业零排放|水厂设备|软化水设备|海南净水设备--海南水处理设备厂家 | 丹尼克尔拧紧枪_自动送钉机_智能电批_柔性振动盘_螺丝供料器品牌 | 磁力抛光机_磁力研磨机_磁力去毛刺机_精密五金零件抛光设备厂家-冠古科技 | 成都LED显示屏丨室内户外全彩led屏厂家方案报价_四川诺显科技 | 铝单板_铝窗花_铝单板厂家_氟碳包柱铝单板批发价格-佛山科阳金属 | 武汉天安盾电子设备有限公司 - 安盾安检,武汉安检门,武汉安检机,武汉金属探测器,武汉测温安检门,武汉X光行李安检机,武汉防爆罐,武汉车底安全检查,武汉液体探测仪,武汉安检防爆设备 | 武汉画册印刷厂家-企业画册印刷-画册设计印刷制作-宣传画册印刷公司 - 武汉泽雅印刷厂 | ◆大型吹塑加工|吹塑加工|吹塑代加工|吹塑加工厂|吹塑设备|滚塑加工|滚塑代加工-莱力奇塑业有限公司 | 南京泽朗生物科技有限公司-液体饮料代加工_果汁饮料代加工_固体饮料代加工 | 蒸汽热收缩机_蒸汽发生器_塑封机_包膜机_封切收缩机_热收缩包装机_真空机_全自动打包机_捆扎机_封箱机-东莞市中堡智能科技有限公司 | 裹包机|裹膜机|缠膜机|绕膜机-上海晏陵智能设备有限公司 | 北京租车公司_汽车/客车/班车/大巴车租赁_商务会议/展会用车/旅游大巴出租_北京桐顺创业租车公司 | 不锈钢监控杆_监控立杆厂家-廊坊耀星光电科技有限公司 | 两头忙,井下装载机,伸缩臂装载机,30装载机/铲车,50装载机/铲车厂家_价格-莱州巨浪机械有限公司 | 365文案网_全网创意文案句子素材站 | 山东集装箱活动房|济南集装箱活动房-济南利森集装箱有限公司 | 陕西安闸机-伸缩门-车牌识别-广告道闸——捷申达门业科技 | 德州网站制作 - 网站建设设计 - seo排名优化 -「两山建站」 | 不锈钢水箱厂家,不锈钢保温水箱-山东桑特供水设备 | 礼至家居-全屋定制家具_一站式全屋整装_免费量房设计报价 | 鲁尔圆锥接头多功能测试仪-留置针测试仪-上海威夏环保科技有限公司 | 扒渣机,铁水扒渣机,钢水扒渣机,铁水捞渣机,钢水捞渣机-烟台盛利达工程技术有限公司 | Win10系统下载_32位/64位系统/专业版/纯净版下载 | 杭州|上海贴标机-百科 | 楼梯定制_楼梯设计施工厂家_楼梯扶手安装制作-北京凌步楼梯 | 铝合金电阻-无源谐波滤波器-上海稳达电讯设备厂 | 食品无尘净化车间,食品罐装净化车间,净化车间配套风淋室-青岛旭恒洁净技术有限公司 | 工业硝酸钠,硝酸钠厂家-淄博「文海工贸」 |