qt - 以编程方式查找最新 Qt 版本号的最简单方法是什么?

标签 qt qt5 qt5.4

我需要自动检查我的系统是否正在运行最新发布的 Qt 版本。在我的软件中,我使用 QT_VERSION_STR 来获取 Qt 的编译版本。

但是如何确定 python 脚本中的最新发布版本?对于Wordpress,有一个奇特的API call 。有人知道 Qt 的等效项吗?

最佳答案

从git仓库查询最新标签:

$ git ls-remote --tags https://gitorious.org/qt/qt5.git \
| awk '{print $2}' \
| grep -v '\^{}$' \
| grep -v '-' \
| sort | tail -1 \
| awk '{split($0,a,"/"); print a[3]}'   

关于qt - 以编程方式查找最新 Qt 版本号的最简单方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28738628/

相关文章:

qt - 使用 Visual Studio 2012(64 位)编译 Qt 5.0

qt - 如何在 QGraphicsView 中为 QOpenGLWidget 启用抗锯齿?

multithreading - 使用2个线程在串口上同时读写

windows - 静态构建后 Qt 图标不会加载

qt - QGraphicsItem::itemChange 通知位置更改而不是大小更改

c++ - 将 QStringList 元素拆分为更多元素

qt - QML:如何为所有菜单添加阴影?

c++ - 在 QObject 派生类中重复 Q_DISABLE_COPY

c++ - 在 QtWebEngine 中处理下载

linux - 在Linux Mint 17.2(即Ubuntu 14.04)中,如何使qt 5.4成为程序默认的qt5库版本?