Qt5.4新建项目中没有QtGUI应用?
-
QT5.4中新建application中只有QtWidget项目,没有QtGUI项目。在添加新文件中如添加一个c++class,想选择QLineEdit作为基类,QLineEdit继承自 QWidget类没有地方找到。
-
duang~duang~duang~
- 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也适合呢。- 添加新C++ class的对话框里的base class项的下拉框是可以直接输入的呦:P
- From Qt doc:
-
不可能没有GUI应用,肯定是有的。
-
@jiancaiyang 等等,我明白了,Qt 5.4呢,目前将GUI的部分移植到了Widgets中了,GUI的部分不多。所以创建了Widgets应用就相当于创建了GUI应用。
-
@chenjian7681 你的问题解决了吗?我也遇到了同样的问题,第一次用的时候还可以建c++ 项目,但是不知道为什么突然就不能建了.......电脑是Mac pro,装的是5.4版,求解答....