4 ms·
Technically true -- which is why my original question was: is there any example of a good cross-platform Qt app? Of the examples I've seen posted, half have ex
by ken 8y ago
Technically true -- which is why my original question was: is there any example of a good cross-platform Qt app?
Of the examples I've seen posted, half have exactly the same weird UI bugs, and the other half turned out to not be Qt at all.
I'll grant that it is possible that Qt is perfectly fine at cross-platform GUIs on all of its supported platforms, and all these poor examples can be explained by (a) these particular developers simply did a poor job, (b) they all failed in the same way (maybe there's a flag to make all Qt controls look and act non-native, which they set by accident?), and coincidentally also (c) everyone writing good cross-platform apps happens to limit their use of Qt to just Windows and Linux, for completely unrelated reasons. I'm of course skeptical, but I grant this is all possible.
Even if so, I maintain that it's still an unnecessary engineering risk to use a tool for a task where you've never before seen it used well and successfully.
Besides, I disagree that bugs like drawing checkboxes wrong (until you resize the window) are "likely an application specific bug". I've never seen any other GUI toolkit mess up drawing checkboxes. That's just fundamental. I don't even know how I could screw that up using any other toolkit.