它是免费的吗?它看起来像在网站上显示“立即尝试”,这让我担心它只是给你一个演示。
LGPL 如此自由的言论和免费的啤酒。您必须发布对 Qt 本身的任何更改,但您可以在您的商业应用程序中免费使用它。您可以购买商业许可证,它可以为您提供更好的支持,并有权对库进行任何修改或添加。
它是本机 c++,还是奇怪的东西,就像 .NET 程序不是真正的 c++ 一样,它们只是看起来像它。
它是 c++,有一个额外的预编译步骤,它为 GUI 和一些特殊功能(信号/插槽)生成本机 C++ 代码。由于历史原因,它包含自己的许多 c++ 版本,现在是标准的(例如,它自己的 STL 等价物和它自己的线程),但您可以随意混合 STL/boost/Qt 类型。它适用于任何常规的 c++ 编译器。
使用我的程序的人是否必须先安装 QT 框架才能运行它,或者程序会在没有任何安装的情况下运行吗?
您需要包含您使用的 Qt 共享库 (dll/so) 以及您的应用程序。在 linux 上,您可以使用系统 Qt 库,在 Windows 上,跨编译器混合 dll 比较棘手。
它可以轻松编译以在 Windows、Linux 和 Mac OS 上运行吗?
它很容易构建,configure --a list of options for stuff you want
或者您可以为所有平台下载已编译的二进制文件。