《父與子的程式設計之旅(第3版)》第20章習題答案
本文針對第20章章末的習題提供參考答案。當然,有些習題的正確答案不止一個,特別是“動手試一試”,不過你可以通過這些答案來判斷自己的思路是否正確。
第20章 更多GUI
測試題
(1) GUI圖形元素有3個名字,分別是控制元件、部件和元件。
(2) 在啟用選單時,與Alt鍵同時按下的字母叫作熱鍵。
(3) Qt Designer檔案要以.ui結尾。
(4) 答案不唯一。使用PyQt的GUI可以包含以下元件型別:Buttons(按鈕)、Check Box(核取方塊)、Progress Bar(進度條)、List(列表)、Radio Button (單選按鈕)、Spin Box(滾動框)、Slider(滑動條)、Text Field(文字框)、Image(影像)、Label(標籤)以及其他元件。檢視Qt Designer的Widget Box (元件列表),瞭解全部的元件型別。
(5) 要讓元件執行某個動作,需要一個事件處理器。
(6) Qt Designer使用字元&
來為選單定義熱鍵。
(7) Spin Box元件的內容總是一個整數。
動手試一試
(1) 本書的網站給出了使用PyQt模組實現的猜數程式,參見TIO_CH20_1.py和TIO_CH20_1.ui。
(2) 要解決這個問題,需要在Qt Designer中選擇Spin Box元件。在Property Editor(屬性編輯器)中修改minimum
屬性和maximum
屬性。minimum
屬性應當取一個很小的值,比如–1000
,而maximum
屬性的值則可以非常大,比如1000000
。
相關文章
- 《父與子的程式設計之旅(第3版)》第1章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第2章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第3章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第4章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第5章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第6章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第7章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第8章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第9章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第11章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第12章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第13章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第14章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第15章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第16章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第17章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第18章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第19章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第21章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第22章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第23章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第24章習題答案程式設計
- 《父與子的程式設計之旅(第3版)》第26章習題答案程式設計
- Python程式設計:從入門到實踐(第2版)第1章習題答案Python程式設計
- Python核心程式設計第2版第六章習題答案Python程式設計
- 李航《統計學習方法》第2版 第2章課後習題答案
- 《Python程式設計(第3版)》[美] 約翰·策勒(John Zelle) 第 3 章 答案Python程式設計
- Python經典程式設計習題100例:第3例Python程式設計
- 《Java語言程式設計(基礎篇)(原書第10版)》第2~4章部分程式設計練習題程式碼Java程式設計
- 《計算機基礎與程式設計》第7周學習總結計算機程式設計
- 《計算機基礎與程式設計》第11周學習總結計算機程式設計
- 《Python程式設計:從入門到實踐》第2章習題Python程式設計
- Python經典程式設計習題100例:第19例:找完數Python程式設計
- C程式設計語言(第2版·新版)練習題1-4C程式程式設計
- C程式設計語言(第2版·新版)練習題1-5C程式程式設計
- C程式設計語言(第2版·新版)練習題1-6C程式程式設計
- C程式設計語言(第2版·新版)練習題1-7C程式程式設計
- C程式設計語言(第2版·新版)練習題1-8C程式程式設計