Qt5.4新建项目中没有QtGUI应用?



  • QT5.4中新建application中只有QtWidget项目,没有QtGUI项目。在添加新文件中如添加一个c++class,想选择QLineEdit作为基类,QLineEdit继承自 QWidget类没有地方找到。



  • duang~duang~duang~

    1. From Qt doc:
      Qt GUI: The Qt GUI module provides classes for windowing system integration, event handling, OpenGL and OpenGL ES integration, 2D graphics, basic imaging, fonts and text.

    Qt Widget: The Qt Widgets Module provides a set of UI elements to create classic desktop-style user interfaces.

    Qt GUI模块提供窗口系统集成,事件处理,图形等。
    Qt Widgets模块提供了UI元素集来创建用户界面。

    Qt GUI相对偏底层,而Qt Widgets偏上层。
    所以对于创建应用用户界面来说,当然是Qt Widgets比较合适啦。
    Qt Quick也适合呢。

    1. 添加新C++ class的对话框里的base class项的下拉框是可以直接输入的呦:P


  • 不可能没有GUI应用,肯定是有的。



  • @jiancaiyang 等等,我明白了,Qt 5.4呢,目前将GUI的部分移植到了Widgets中了,GUI的部分不多。所以创建了Widgets应用就相当于创建了GUI应用。



  • @chenjian7681 你的问题解决了吗?我也遇到了同样的问题,第一次用的时候还可以建c++ 项目,但是不知道为什么突然就不能建了.......电脑是Mac pro,装的是5.4版,求解答....



  • @TingLi 现在能够创建的就是Qt Widgets应用,也就是GUI应用。


Log in to reply
 

Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.