Qt4 过渡至 Qt5
过渡到 不算显著,然而,“模块化”的 代码也需要改变项目配置,如
使用“,和配置项目构建(如:改变 文件)。
QtWidgets 作为一个独立的模块
例如编译时错误
1. error:QMainWindow:No such le or directory
2. error:QToolButton:No such le or directory
3. error:QWidget:No such le or directory
解决办法:
在 文件里添加:
1.
更改
1.
为
1.
程序现在应该就可以运行了,但是有时可能需要更加明确的包含
1.
QtWebKitWidgets 也是一个独立的模块:
例如编译时错误
1. error:invalid use of incomplete type'class QWebFrame'
2. error:forward declaration of'class QWebFrame'
解决办法:
在 文件里添加:
1.
注意:当有 的时候,就不再需要
此外,更改
1.
为
1.