0

我有一个 C++ 项目,其中 UI 的某些部分是用 flex 制作的。我想用一些替代方法从我的应用程序中删除 flex。现在我正在研究使用可以嵌入到应用程序中的 CEF。

如果去 Qt 会是更好的选择,请建议我。尽可能简单地制作复杂的 UI 是我的要求。我还希望将 Qt 集成到我现有的项目中,以便在现有 C++ 代码和 Qt 之间进行完美的来回通信。因为,我对Qt一无所知,希望对此有所了解。

我需要支持 Windows 和 Mac OSX。

4

1 回答 1

1

Qt 符合您的要求(跨平台、简单、可以制作复杂的 UI 等),但您需要了解 Signals 和 Slots,以及 Qt 使用的事件系统。

您可以通过 Qt 内置的教程和示例,或通过阅读令人惊叹的文档来了解这一点。

http://qt-project.org/doc/qt-4.8/tutorials.html

http://qt-project.org/doc/qt-4.8/all-examples.html

(所有这些信息都可以从 Qt Creator 中的欢迎屏幕轻松获得)

有关信号、插槽和事件如何工作的详细文档:

http://doc-snapshot.qt-project.org/4.8/signalsandslots.html

http://qt-project.org/doc/qt-4.8/eventsandfilters.html

希望有帮助。

于 2013-08-30T19:03:13.387 回答