官术网_书友最值得收藏!

Chapter 3. Designing Your Application with Qt Designer

Qt is perhaps best known as a cross-platform user interface toolkit, and only in the last few years has Qt Creator really evolved to be a full software development environment. Even in its early releases, however, Qt had an excellent facility for building user interfaces with Qt Designer, now part of Qt Creator. More recently, the developers building Qt have added Qt Quick as a second option for user interface development. Qt Quick extends the Qt libraries and Qt Designer capabilities of Qt Creator to build fluid interfaces for touch screens and set-top boxes. This is facilitated by the declarative nature of Qt Quick and Qt Meta-Object Language (QML).

In this chapter, we will cover:

  • Qt's notion of signals and slots
  • Creating user interfaces with Qt Designer
  • How to instantiate forms, messages, and dialogs
  • Introduce Qt Quick's support for declarative UI development

At the end of this chapter, you'll be well equipped to decide whether your application should be written using Qt Widgets or Qt Quick, and to build your application with the help of the documentation that accompanies Qt Creator.

主站蜘蛛池模板: 蓬莱市| 新建县| 平乐县| 巨野县| 红桥区| 天峨县| 集安市| 措美县| 凌海市| 资兴市| 斗六市| 连州市| 自治县| 星座| 鄂伦春自治旗| 潮安县| 遂溪县| 泗水县| 德州市| 新建县| 巴林右旗| 大余县| 竹山县| 濮阳市| 波密县| 镇雄县| 镇远县| 南部县| 山东省| 嘉峪关市| 新晃| 翁源县| 黔南| 海原县| 德阳市| 肇庆市| 历史| 禹城市| 司法| 贵定县| 全南县|