Social Icons

Sunday, June 24, 2018

Qt 5.11 and Wayland: the platform extension

Has made tremendous progress, especially for the management of combination keys
June 24, 2018, by dourouc05, Qt Manager
One of the great contributions for the future of Qt with version 5.11 is the platform extension for Wayland, which is undoubtedly the future of the display for Linux, more and more distributions relegating the X server to second zone. This extension was already available, but made big leaps forward with Qt 5.11.

The dialing keys are now handled, ie the user can use a sequence of several keys to enter a single character, for example `then A for To, ¨ and A for Ä.
Wayland is now integrated into all installers from Qt 5.11 (and possibly Qt Creator 4.7). This does not mean that the extension works perfectly well, it poses a series of problems with gnome-shell for the moment (which justifies its temporary removal of Qt Creator 4.7).
More generally in Qt, it is possible, at the start of the application, to request several platform extensions: if one of them is not available, then the others can be used. Otherwise, by setting the environment variable QT_QPA_PLATFORM to wayland when the Wayland extension was not available, the user was entitled to an unclear error message - now we can set this value to wayland; xcb, for fall back on XCB when Wayland is not available -:
This application failed to start because it could not find or load the Qt platform plugin "wayland" in ""

Available platform plugins are: eglfs, linuxfb, minimal, minimalgl, offscreen, vnc, xcb

Reinstalling the application may fix this problem.
High pixel density screens are much better managed in combination with other screens: when the user moves a window from one screen to another, its content automatically adapts to the scale of the screen on which window is displayed.
On the development side too, Qt Wayland has made great progress. In particular, the extension is integrated in the tests and the continuous integration: the defects will be detected much earlier than previously.

No comments:

Post a Comment

Category Of Mobile Courses

Actualités (644) Adsense (1) Affiliation (1) Algebraic Topology (2) Algorithmic (1) all-news (30) Android (5) Android App (8) Android app without code (4) Android Apps (256) Android Development (4) Android download (2) Android OS (3) AngularJS (1) Automata theory and formal language (5) C programming (5) Category and Functor (8) CMS (3) Computer Glossary (18) Create Mobile App With Ionic Framework (2) CSS (2) CSS-Cascading-Style-Sheets (4) Developpement Java (13) Differential Geometry (1) Django-Python-Framework (9) dropshiping (26) Earn Money by Internet (4) Emplois (23) Framework php (2) Fraud (2) HTML (7) Java For Beginners (10) Javascript (12) Kotlin Programming Language (8) Kotlin For Mobile Android (1) Linux Download (2) Marketing (5) Mobile (3) Mobile Courses (4) Mobile Marketing (4) MoneyGram (1) News (721) Node.js (5) Open Source (1) Photoshop (1) Protect Computer (1) Python (35) Python BeautifulSoup (1) Python For Data Science (2) Python PyQt (4) Python Reference (1) Python-Books (6) Python-DVD-Training (1) Python-Exercises (219) Python-Framework (1) Python-IDE (1) Python-Kivy-Framework (2) Python-Modules (1) Python-pdf (2) Python-pyQt (1) Référencement (2) Script PHP (2) Security (6) SEO (1) Snipping Tool: Faq (1) Social Networks (1) Source Code (1) Statistics With SPSS (2) Surveillance Software (1) Travail à domicile (6) Tutoriels php en vidéos (2) Tutoriels-MySql (6) tutoriels-php (19) Utilitaires (1) VPS (1) Web Hosting (1) Webcam (1) Webmarketing (11) Western Union (1) Windows 10 (1) Windows 7 (4) Windows 7 Faq (2) Windows 8 (1) Windows Accessories (1) Windows Download (8) Windows Drivers (1) Windows Fonts (1) Windows Power Shell (2) Windows Registry (2) Windows Security (18) Windows Software (2) Windows Spyware (2) Windows utilities (3) Windows Virus (2) Windows Vista (3) Windows Wireless (1) Windows xp (1) Wordpress (1)

Sample text

Sample Text

Blogger Templates