【问题标题】:Qt vs Swing : Similarities and Disimilarities?Qt vs Swing:异同?
【发布时间】:2010-05-27 04:52:25
【问题描述】:

他们有像 C++ 和 Java 这样的共同概念吗?那么,任何学习过任何一个的人都能获得其他人的基础知识吗?像 C++ 和 Java 一样,有一些共同的 OOP 概念。您可以在 Java 中学习它们,也可以在 C++ 中应用它们,反之亦然。 Qt 和 Swing 有这样的属性吗?

【问题讨论】:

  • 嗯,这没有答案。我想知道了解 Qt 是否教会了我 Swing 和 Vice Versa 的某些方面。
  • 不,除了基于小部件的 GUI 库之外,我认为它们没有任何共同点。
  • 能否请您将其写为答案,以便我接受?

标签: swing qt


【解决方案1】:

由于我同时使用过 Swing 和 QT,我认为它们确实有一些共同点,熟悉其中一个可以帮助您更快地学习另一个。一个很好的例子是布局。例如,无论使用 QT 还是 Swing(或我猜的任何其他 GUI 库),网格布局都是网格布局。这两个框架之间的根本区别在于 Swing 的基于事件的特性(基本上为所有内容实现侦听器并捕获您感兴趣的生成事件)与 QT 的槽和信号机制。

【讨论】:

  • 谢谢。实际上,我认为我浪费了大量时间来学习 Swing。我不知道Qt。但是,起初我很高兴知道它的跨平台。现在我知道了……外面的每个人都分享这个共同的口号。事实上,在这个脆弱的地球上,没有什么比得上“标准”或“跨平台”。
  • 不客气。我相信 QT 肯定更快,而且我发现信号和槽机制比基于事件的机制更灵活。
  • 作为一个长期学习Qt的Swing开发者,知道这一点非常有用。不过,我确实希望 Qt 能够像 Swing 一样接近跨平台;尽管确实存在一些问题,但 Swing 一直觉得跨平台是奢侈的……再说一次,我也在 1990 年代和 2000 年代以 Web 开发为生。 :-P
猜你喜欢
  • 2014-10-22
  • 1970-01-01
  • 2011-03-27
  • 2011-09-06
  • 2013-10-21
  • 1970-01-01
  • 1970-01-01
  • 2015-08-12
  • 1970-01-01
相关资源
最近更新 更多