Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. Qt Development
  3. General and Desktop
  4. [SOLVED]Qt Application Plugin based

[SOLVED]Qt Application Plugin based

Scheduled Pinned Locked Moved General and Desktop
7 Posts 2 Posters 2.9k 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.
  • M Offline
    M Offline
    mbnoimi
    wrote on last edited by
    #1

    I'm planning to build an application supports plugins (similar to FireFox, Qt Creator, Chromium.. etc). So I'm wondering, Does Qt pluging protocol may help me out or I've to build it from the scratch?

    After hours of googling I summarized what I got and I wish from you to help me more

    • "Article talks":http://blog.nuclex-games.com/tutorials/cxx/plugin-architecture/ about building C++ plugin based
    • "Qtilities":http://jpnaude.github.io/Qtilities/ : library extends Qt abilities and supports plugin based architect but I'm not sure if I've to make all GUI use it or I can just use the part I need.
    • "GCF":http://www.vcreatelogic.com/products/gcf : Old Qt4 library designed specially for Qt plugin based architect but it's commercial solution and doesn't support Qt5
    1 Reply Last reply
    1
    • Q Offline
      Q Offline
      qxoz
      wrote on last edited by
      #2

      Hi!
      I think "qpluginloader":http://qt-project.org/doc/qt-5.0/qtcore/qpluginloader.html
      would be good choice.
      Few more links:
      "http://michael-stengel.com":http://michael-stengel.com/blog/?p=4
      "http://www.informit.com":http://www.informit.com/articles/article.aspx?p=1405558&seqNum=2

      1 Reply Last reply
      1
      • M Offline
        M Offline
        mbnoimi
        wrote on last edited by
        #3

        bq. I think qpluginloader

        Hmm interesting thanks qxoz,
        I read http://www.informit.com/articles/article.aspx?p=1405558&seqNum=2 before but I though it only works for Qt4 because I read that some Plugin related thins deprecated in Qt5, but it seems this is totally wrong!

        Any way, I wonder does using Qtilities's plugin architecture will saving some time or using Qt's plugin architecture is better?

        1 Reply Last reply
        0
        • Q Offline
          Q Offline
          qxoz
          wrote on last edited by
          #4

          I didn't try Qtilities but Qt's plugins are pretty easy to create

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

            [quote author="qxoz" date="1371891002"]I didn't try Qtilities but Qt's plugins are pretty easy to create[/quote]

            I "posted a question":https://groups.google.com/forum/#!topic/qtilities/cBdhhCIaKbc whether I've to use Qt or Qtilities for my plugin based application.

            I encourage you continue discussing this issue because it isn’t over.

            Thanks,

            1 Reply Last reply
            0
            • M Offline
              M Offline
              mbnoimi
              wrote on last edited by
              #6

              [quote author="qxoz" date="1371888428"]Hi!
              Few more links:
              "http://michael-stengel.com":http://michael-stengel.com/blog/?p=4
              [/quote]

              -I read the above post but when I failed to apply what it says because I think it misses some parts of code. So did you try to create a project for this article? Or do you've any tiny project works on same logic?-

              -P.S. I tried to contact the blogger but he didn't publish his e-mail address on contact form.-

              Ignore the above reply, I found a quick and "easy example written by Qt":https://qt-project.org/doc/qt-5.0/qtwidgets/tools-echoplugin.html now I just I've one question for people used "Qtilities":http://jpnaude.github.io/Qtilities/ :

              Does using Qtilities’s plugin architecture will saving some time or using Qt’s plugin architecture is better?

              1 Reply Last reply
              0
              • M Offline
                M Offline
                mbnoimi
                wrote on last edited by
                #7

                After testing and reading about Qtilities I found very much complicated and not well arranged so I made my decision and I'll start with Qt plugins.

                Thanks you guys,.

                1 Reply Last reply
                1

                • Login

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