Book Image

Application Development with Qt Creator - Second Edition

Book Image

Application Development with Qt Creator - Second Edition

Overview of this book

Table of Contents (20 chapters)
Application Development with Qt Creator Second Edition
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Simple Qt Widgets


Playing with the widgets in Qt Creator is the best way to get a feel for what's available, but it's worth commenting on a few of the classes you're likely to use the most. We've already talked about menus; next, let's look at buttons text input, and comboboxes. If you're curious what any of these widgets look like, fire up Qt Designer and make one!

Qt's button classes that implement push buttons, checkboxes, and radio buttons all inherit from the QAbstractButton class. You can drag out any of the concrete subclasses of QAbstractButon in Qt Creator's Designer or instantiate them programmatically. Through QAbstractButton, all buttons have the following properties:

  • checkable: This is a Boolean flag indicating whether the button has checkbox behavior or not

  • checked: This indicates whether or not the button is presently checked

  • down: This is a of type Boolean indicating whether or not the button is currently in the pressed state

  • icon: This is optional

  • shortcut: This is an optional...