Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Chinese
  4. QT能否全面替代MFC?
Forum Updated to NodeBB v4.3 + New Features

QT能否全面替代MFC?

Scheduled Pinned Locked Moved Unsolved Chinese
7 Posts 7 Posters 2.5k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • lionelML Offline
    lionelML Offline
    lionelM
    wrote on last edited by
    #1

    公司工业软件用的MFC写的,写逻辑倒是可以,界面就很麻烦.想过重构,但是工程量大,总是搁置.现在想试试看,以前的代码许多都要继续使用,用2.0还是qml重构比较好.技术选定以后可能三五年是不能再换了。

    Q 1 Reply Last reply
    0
    • K Offline
      K Offline
      kezi
      wrote on last edited by
      #2

      MFC真的早过时了,QT都快过时了

      1 Reply Last reply
      0
      • I Offline
        I Offline
        isteelcx
        wrote on last edited by
        #3

        Qt快过时了?那现在什么主流框架?

        1 Reply Last reply
        0
        • lionelML lionelM

          公司工业软件用的MFC写的,写逻辑倒是可以,界面就很麻烦.想过重构,但是工程量大,总是搁置.现在想试试看,以前的代码许多都要继续使用,用2.0还是qml重构比较好.技术选定以后可能三五年是不能再换了。

          Q Offline
          Q Offline
          QtTester
          wrote on last edited by
          #4

          @lionelM
          Widget 那一套够你玩一辈子了,只要qt还在更新的话。

          1 Reply Last reply
          0
          • M Offline
            M Offline
            misumisu
            wrote on last edited by
            #5

            我认为PC端跨平台主要还是QT为主(不考虑嵌入式)

            准确说C++为主,主要是C++与OC,C交互简单,能与各桌面系统的原生功能简单方便地交互,性能上也足够好。

            但QT也有很多问题,版权是最大的问题。如果没有严格的跨平台,用原生框架就好了。如果有跨平台需求,那QT还是可以优先考虑的。

            如果你想招人方便点,QML我觉得更合适,上手快效率高,熟悉前端的朋友会感到很亲切。

            1 Reply Last reply
            0
            • S Offline
              S Offline
              Slackman
              wrote on last edited by
              #6

              原工程代码基于C++的话,Qt 是最好的选择

              1 Reply Last reply
              0
              • L Offline
                L Offline
                lwei2
                wrote on last edited by
                #7

                如果是在Windows环境下,QT不太可能全面替代MFC。虽然Qt一直在更新,但MFC作为Windows原生的GUI库,仍然是很具有其独特的作用的。

                1 Reply Last reply
                0

                • Login

                • Login or register to search.
                • First post
                  Last post
                0
                • Categories
                • Recent
                • Tags
                • Popular
                • Users
                • Groups
                • Search
                • Get Qt Extensions
                • Unsolved