Git Product home page Git Product logo

Comments (7)

MarianoGnu avatar MarianoGnu commented on August 23, 2024

I thought QtQuick was for phone apps...

What about lisence? Qt is every time more restrictive imo :( damn Microsoft

from editor.

fdelapena avatar fdelapena commented on August 23, 2024

What about lisence? Qt is every time more restrictive imo :( damn Microsoft

Qt licensing is "okay". The only "issue" is the copyright holding, but a minor one really. Qt developers need to sign a contribution agreement but this happens with a lot of free/open source software. A fork can be made in any moment if they try to do nasty things when this happens (e.g. Oracle with OpenOffice -> LibreOffice; MySQL -> MariaDB, etc.).

By the way, wxWidgets has a more liberal license than Qt. It is a modified LGPL2+ which allows to be used in modified software in binary form with your own terms, making it compatible with GPL and commercial programs even with static linking or library modifications (remarks).

from editor.

Ghabry avatar Ghabry commented on August 23, 2024

@MarianoGnu
Correct the initial version of QtQuick was targeting phone only. But the newer also feature desktop widgets.
That's why I think it is worth a look.
And porting to chrome os/android is easier because it offers native looking widgets.

Well license is GPL doesn't really matter for the editor.

from editor.

MarianoGnu avatar MarianoGnu commented on August 23, 2024

I meant the "buy me if you want upgrades" thing 👅

from editor.

fmatthew5876 avatar fmatthew5876 commented on August 23, 2024

I'm still brushing up on QT so my opinion may change later. For now I would stick with C++ widgets. It'll interact with our C++ liblcf easier.

C++ widgets will be around forever. Qml/QtQuick could be hot today and then left unsupported years later when the new hotness arrives.

I'm not sure Editor on mobile would ever make sense, would it?

from editor.

fdelapena avatar fdelapena commented on August 23, 2024

Qt Quick 1 has been deprecated in just 3 years and the whole module will be removed some day. Qt Quick 2 drops native widgets support and a lot of useful stuff, e.g. the toolbar needs to be designed mostly handmade because by default uses the triple dot button (burger-like dropdown menu).

Because it is focused for mobile and Qt Widgets are still available for mobile if really needed and they are supported long term, I guess we may stick to Qt Widgets.

from editor.

MarianoGnu avatar MarianoGnu commented on August 23, 2024

Yeah, Qt deprecates APIs so ofter, it doesnt make sense to switch tecnology imho

from editor.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.