我今天刚刚开始使用Qt,我不知道在安装它时是否做错了但是我无法使用QFormBuilder.
Linux Xubuntu 64b
我做了什么:
QFormBuilder他告诉我他不知道这个文件.所以,我看到有人说我需要添加QT += uitools到项目文件,但现在当我尝试使用时qmake,我得到了Unknown module(s) in QT: uitools.
对不起我的英文,谢谢你的帮助.
svl*_*sov 30
如果你得到
Project ERROR: Unknown module(s) in QT: designer
Run Code Online (Sandbox Code Playgroud)
你缺少qttools5-dev包裹.
你真的读过文档吗?
开头是这么写的:
QFormBuilder 类用于在运行时从 UI 文件动态构造用户界面。更多的...
标题:#include
qmake:QT += 设计器
继承:QAbstractFormBuilder。
因此,只需按照此操作并将其放入您的 qmake 项目文件中即可:
QT += designer
Run Code Online (Sandbox Code Playgroud)
qmake或者你可以这样调用:
qmake QT += designer
Run Code Online (Sandbox Code Playgroud)
当然,您需要确保为此正确安装了设计器。您需要像libqt5designer5在 Ubuntu 上一样安装一个软件包,或者如果您手动安装了 Qt,则还需要手动安装设计器。
我对 Ubuntu 不太熟悉。您可能还需要安装一些相应的开发包。无论哪种方式,关键是库和标头需要在您的系统上正确安装,而在寻求Project ERROR: Unknown module(s) in QT: designer上述任一解决方案时您似乎缺少这些。