相关疑难解决方法(0)

什么是具有最简单学习曲线的C++ GUI构建选项 - VS/Qt/wxWidgets /等?

我希望能够尽可能快速,轻松地构建GUI应用程序.我在C++中胜任(虽然不是专家,也没有正式的培训),但从未使用过GUI构建工具包或框架或任何东西.我不是一名专业程序员,在构建GUI应用程序时,我完全缺乏经验和无知.花了几个小时研究试图弄清楚要做什么; 但是,只会变得更加困惑和沮丧.

Qt和wxWidgets似乎是跨平台应用程序最受欢迎的选项,尽管跨平台对我来说不一定非常重要; 如果这意味着最快的学习曲线,那么仅限Windows就可以了.

Qt看起来很酷,Qt Creator看起来很漂亮,有很多很好的演示,除了它有自己的所有类,我不是太热衷于学习一堆只适用于Qt平台本身而不是更普遍的东西.我想我可以避免使用Qt类,除了我必须使用它们的GUI内容,但我不知道那将是多么明智或不明智.

我认为Visual Studio会有最小的学习曲线,但是当我打开一个测试GUI应用程序时,我看到一堆外国人看起来像克拉(^)的东西 - 我在网上发现这些意思是"句柄",我甚至无法理解定义或目的("有点像指针但不是真的"基本上是我读过人们如何定义它们).

我对wxWidgets几乎一无所知,或者它与Qt的比较.

因此,每个选项都有一个很大的学习曲线 - 理想情况下,我想知道哪个选项最大限度地减少了学习工具包/框架本身的时间.由于我可能永远不会从我创建的程序中赚钱,所以我花在学习特定工具包上的时间非常昂贵.我只是希望能够使用我拥有的C++知识制作一个功能程序,但是以GUI形式.目前似乎我想制作一个GUI应用程序,我不得不花费更多的时间来学习我使用的GUI框架,而不是编写应用程序本身的功能部分.

任何来自人更聪明,更有经验的投入都会受到赞赏:)

c++ user-interface qt wxwidgets visual-studio

10
推荐指数
5
解决办法
6958
查看次数

标签 统计

c++ ×1

qt ×1

user-interface ×1

visual-studio ×1

wxwidgets ×1