# 第二部分 基礎wxPython
在本書的這一部分,我們將瀏覽基本的窗口部件,它們組成了`wxPython`工具包的核心。它們是你寫`wxPython`程序要用到的關鍵的部分。對于其中的每個元素,我們將給你展示關于該元素的最重要的那些`API`,還有例子代碼和關于如何在實際程序中使用該元素的技巧。
第7章,“使用基本的窗口部件”中,我們從基本窗口部件的設置開始。我們將涉及文本標簽,文本域,按鈕、和數字及列表選擇窗口部件。我們將給你展示如何使用每個元素,如何自定義它們的外觀以匹配你的應用程序,以及如何去響應用戶的交互。在第8章,“在框架中放入窗口部件”中,我們將上升到容器級并談論框架。我們將給你展示如何添加窗口部件到框架中,并說明有效的框架樣式。我們也將涉及框架從創建到銷毀的生命周期。在第9章,“使用對話框給用戶選擇”中,我們將聚焦于對話框,以對話框與框架的區別作為開始。我們也將展示一系列在`wxPython`中有效的預定義的對話框,以及方便使用它們的捷徑。
在第十章“創建和使用`wxPython`菜單”中,重點是菜單。我們將討論如何去創建菜單項,菜單項可以被附著到菜單上,可以被放置到菜單欄上。我們也將涉及切換菜單(`toggle` `menus`)、彈出菜單,以及各種自定義菜單顯示的方法。在第11章“使用`sizer`放置窗口部件”中,我們將揭秘`sizer`技術。`sizer`被用來在`wxPython`框架和對話框中簡化窗口部件的布局。我們將涉及6種預定義的`sizer`,給你展示它們的行為,并給出關于何時使用它們才最恰當的一些提示。最后,在第12章“處理基本的圖像”中,我們將討論經由設備上下文來在屏幕上繪圖的一些基礎知識,我們列出了原始的繪圖方法,你可以用它們來繪制你自己的窗口部件或支持用戶的繪畫,或僅用于裝飾。
- 活學活用wxPython
- 前言
- 致謝
- 關于本書
- 第一部分
- 第一章 歡迎使用wxPython
- 第二章 給wxPython程序一個堅實的基礎
- 第三章 在事件驅動環境中開發
- 第四章 用PyCrust使得wxPython更易處理
- 第五章 繪制藍圖
- 第六章 使用wxPython基本構件
- 第二部分 基礎wxPython
- 第七章 使用基礎控件
- 第八章 將構件放入窗體中
- 第九章 通過對話框讓用戶選擇
- 第十章 創建和使用wxPython菜單
- 第十一章 使用sizer放置構件
- 第十二章 操作基本圖像
- 第三部分 高級wxPython
- 第十三章 建造列表控件并管理列表項
- 第十四章 網格控件
- 第十五章 樹形控件
- 第十六章 在應用程序中加入HTML
- 第十七章 wxPython的打印構架
- 第十八章 使用wxPython的其他功能