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

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.

主站蜘蛛池模板: 枣强县| 靖江市| 白沙| 宜川县| 米易县| 新疆| 广灵县| 高陵县| 清新县| 高要市| 彰武县| 工布江达县| 浑源县| 任丘市| 普陀区| 聂荣县| 邢台县| 施秉县| 牡丹江市| 张家界市| 连江县| 东台市| 石阡县| 新宾| 平泉县| 眉山市| 长沙县| 察隅县| 阿瓦提县| 防城港市| 永济市| 德庆县| 宜宾市| 海淀区| 阳新县| 新绛县| 浦东新区| 茂名市| 营口市| 澄城县| 南宁市|