【问题标题】:Creating UI with Qt in Xcode在 Xcode 中使用 Qt 创建 UI
【发布时间】:2015-02-13 13:55:00
【问题描述】:

我需要在 Linux 环境中开发一个通过 TCP 与 FPGA 交互的应用程序。鉴于我主要是 OS X 人,并且对 Linux 的接触很少,我认为在 OS X 中使用我稍微熟悉的 Qt 编写将是最简单的方法把事做好。

无论如何,在使用 Qt Creator 设置后我感到非常失望,因为我已经习惯了 Xcode 和 Storyboards 进行 iOS 开发。我敢肯定,如果我坚持下去,我会想办法解决问题,但我不打算在未来做太多 Qt。如果我正在制作需要看起来漂亮的东西,我宁愿自己做。

长话短说,有什么方法可以使用 Xcode/Storyboards 来创建应用程序的 UI?或者 Qt Creator 的任何替代品更适合最熟悉 Obj-C/Cocoa 的人?

【问题讨论】:

    标签: xcode qt


    【解决方案1】:

    Qt 中用于设计 UI 的两个选项

    1. 以编程方式,使用 Qt 类 Widgets
    2. 使用 Qt Creator 的设计器

    我认为目前没有任何方法可以使用 Xcode 和 Storyboards 创建 UI。您可以只使用 Qt Creator 来设计 UI,然后将其导入您的 XCode 项目,但是从长远来看,学习 Qt Creator 并使用它来做最好的事情对您来说可能会更容易。

    请注意,您可以在 Qt Creator 中use Objective-C with Qt

    【讨论】:

    • 如果我在 Qt Creator 中设计 UI,留在 Qt Creator 中以编程方式开发需要做的事情有什么好处吗?
    • Qt 中的 Objective-C?那将是真棒。如果我用 Obj-C 编写,在 Linux 中运行应用程序会有什么问题吗?请原谅我的幼稚,只是不知道 Qt 部署是如何工作的
    • 对 UI 进行更改会更快。您也可以使用编辑器来设置信号/插槽和操作。只需将 Qt Creator 视为一个不同的工具,不要期望它与 XCode 一样工作。当然,将 Objective-C 与 Qt 一起使用是针对 OS X 的,并且不会那么容易在 Linux 上工作。如果这就是你想要的,这可能会有所帮助:stackoverflow.com/questions/11437361/…
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-10-13
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多