Originally posted by jukkan
View Post
Announcement
Collapse
No announcement yet.
LXDE Desktop Being Ported To Qt
Collapse
X
-
-
Originally posted by dee. View PostSo what would you do to EFL, WxWidgets, Motif, SDL, Clutter and the rest? How exactly would it benefit anything to have less choice of toolkits? How would it "defragment" anything, and how would it ease app development? App developers can already choose whatever toolkit they want, you'd want them to have less choice - how'd that make anything easier?
No platform has a single toolkit, not Windows, not OSX, and certainly not Linux.
What is needed is consistent look&feel and theming. Qt has done this for a long time, automatically adapting to GTK, Mac and Windows themes. GTK refuses to add this functionality, although it exists.
That's the problem. Make them look the same and let the developers choose whatever they feel more comfortable with.
Comment
-
Originally posted by oleid View PostQt is by far a better choice when doing cross-platform development, that's true. However, API-wise, I prefer cairo over the Qt equivalent
Originally posted by oleid View PostDid they say why they wanted to port to Qt? Considering that there is already Razor-Qt which fills the same niche and considering that a port from GTK+ to Qt amounts to a complete rewrite (a port from GTK+2 to GTK+3 is quite simple btw), the whole plan seems rather pointless.
Originally posted by oleid View PostI am inclined to doubt that, as long as your code is well-written.
Comment
-
Isn't Qt5 significantly heavier than GTK+2? The point of LXDE is to be lightweight, and in comparison to Xfce, it is. I used to have an Lxde setup that used about 45MB of RAM when booting to the desktop and I used it daily. I don't see this happening with Qt5.
Another thing I wanted to point out is what happens when a distro is released with LXDE and Wayland? That kind of makes the X in LXDE a bit incorrect.
Comment
-
Originally posted by dee. View PostSo what would you do to EFL, WxWidgets, Motif, SDL, Clutter and the rest? How exactly would it benefit anything to have less choice of toolkits? How would it "defragment" anything, and how would it ease app development? App developers can already choose whatever toolkit they want, you'd want them to have less choice - how'd that make anything easier?
- WxWidgets: ewww. I wanted to like it, but it has these little bugs all over the place that make it.. well, ewww
- SDL: Now you are mixing cattles with aliens. SDL is a great tool for bringing full screen OpenGL content to a platform (see Steam), but it's not what you'd call a general purpose GUI framework (you know, with input boxes, buttons and all that stuff). It's a layer below.
- Clutter: It's dusty and out of active development.
I like Qt though. It's cross-platform, quite versitale and powerfull and most importantly it's quite clean and nice to work with + it has good documentation.
Edit: Of course, I would enjoy to see people produce alternatives.
Comment
-
Originally posted by schmidtbag View PostIsn't Qt5 significantly heavier than GTK+2? The point of LXDE is to be lightweight, and in comparison to Xfce, it is. I used to have an Lxde setup that used about 45MB of RAM when booting to the desktop and I used it daily. I don't see this happening with Qt5.
Qt5 is slightly heavier than GTK+2 in their experience, but lighter than GTK3. Since GTK2 is dead and won't be ported to Wayland, LXDE has to move to /something/. Having to choose between Qt5 and GTK3, they picked Qt.
Qt is not that heavy, BTW. Depends on what you use, and LXDE will only use the minimum they need.
Comment
-
Originally posted by Awesomeness View PostCairo is no part of GTK. It's an independent project that also works with Qt applications.
Originally posted by Awesomeness View PostRead the added paragraph in the blog post about Razor.
Originally posted by Awesomeness View PostCheck the LXDE blog. It's all explained there in previous posts.
Comment
-
Originally posted by pingufunkybeat View PostAgreed.
No platform has a single toolkit, not Windows, not OSX, and certainly not Linux.
What is needed is consistent look&feel and theming. Qt has done this for a long time, automatically adapting to GTK, Mac and Windows themes. GTK refuses to add this functionality, although it exists.
That's the problem. Make them look the same and let the developers choose whatever they feel more comfortable with.
Comment
Comment