WxPython application development cookbook : over 80 step-by-step recipes to get you up to speed with building your own wxPython applications / Cody Precord.

Annotation

Saved in:
Bibliographic Details
Main Author: Precord, Cody (Author)
Format: eBook
Language:English
Published: Birmingham : Packt Publishing, 2015.
Series:Quick answers to common problems.
Subjects:
Online Access:Click for online access
Table of Contents:
  • Cover; Copyright; Credits; About the Author; About the Reviewers; www.PacktPub.com; Table of Contents; Preface; Chapter 1: wxPython Starting Points; Introduction; Creating an application object; Adding the main frame; Using bitmaps; Binding to events; Understanding the hierarchy of the UI; Controlling the propagation of events; Accessing the clipboard; Supporting drag and drop; Handling AppleEvents; Chapter 2: Common User Controls; Introduction; Starting with the easy button; Pushing all the buttons; Offering options with CheckBoxes; Using TextCtrl; Processing key events.
  • Picking dates with DatePickerCtrlExploring menus and shortcuts; Displaying a context menu; Working with ToolBars; Managing UI states; Chapter 3: UI Layout and Organization; Introduction; Laying out controls with Sizers; Controlling layout behavior; Grouping controls with a StaticBox control; Creating an automatic wrapping layout; Using the standard dialog button sizer; Simplifying the panel layout; Making dialog layout easy; Building XML resource-based layouts; Extending XRC for custom controls; Advancing your UI with AuiManager; Chapter 4: Containers and Advanced Controls; Introduction.
  • Adding tabs with the Notebook controlEnhancing ComboBox with bitmaps; Configuring properties; Taking control with FlatNotebook; Styling text in StyledTextCtrl; Annotating StyledTextCtrl; Displaying hierarchical data with TreeCtrl; Building a system tray application; Surfing the Web in your app; Chapter 5: Data Displays and Grids; Introduction; Displaying lists of data; Editing data lists; Implementing a data source; Getting started with the data grid; Displaying dynamic data; Modeling your data; Displaying your data model; Chapter 6: Ways to Notify and Alert; Introduction; Showing MessageBox.
  • Using InfoBarProviding extra tips on usage; Displaying transient notifications; Making a splash at startup; Giving busy feedback; Showing information about your app; Chapter 7: Requesting and Retrieving Information; Introduction; Selecting files with FileDialog; Searching text with FindReplaceDialog; Filtering through choices; Retrieving multiple selections; Using Print dialogs; Guiding selections with Wizard; Chapter 8: User Interface Primitives; Introduction; Painting in your UI; Drawing basic shapes; Customizing grid labels; Drawing gradients with GraphicsContext.
  • Recreating native controls with RendererNativeChapter 9: Creating and Customizing Components; Introduction; Making your own dialog; Validating user input; Interacting with StatusBar; Providing your own information window; Creating a managed layout; Drawing your own list control; Implementing highlighting in StyledTextCtrl; Creating a composite control; Designing an owner-drawn control; Chapter 10: Getting Your Application Ready for Release; Introduction; Storing your configuration with StandardPaths; Saving the application's state; Supporting internationalization; Optimizing for OS X.