Native HTML5 compiler for qt platform - c++

I am making an application using qt on a Linux based OS for a touch device. I am currently using Qt web view to host an HTML 5 + AngularJS application. Are there any compilers to compile a web app for qt platform, like how ionic converts angular app into native code for ios and android.

Related

Windows Store App - remove fullTrustCapability

I'm developing a C++-Win32-app which should be deployed in the Microsoft Store. Unfortunately, since runFullTrustis added automatically as required capability, the program appears in Microsoft Store as follows: "This app can access all your files, peripheral devices, apps, programs and registry.", but I don't need all of those capabilities. Is there any possibility to get rid of the runFullTrust capability or to choose which capabilities are really needed?
If you want to publish the Win32 apps in Microsoft Store, and you must add restricted capability runFullTrust in the manifest.
Only UWP app can be published in the Microsoft Store,if you have an existing desktop application that was built using the .NET Framework (including WPF and Windows Forms) or C++ Win32 APIs, you can several options(Package your desktop application in an MSIX package, Use UWP APIs...) for moving to the UWP and Windows 10. The moved app called desktop bridge apps. You can see more details in document:
Move from a desktop application to UWP
The restricted capability runFullTrust is required for any desktop application that is delivered as an appx or msix package (as with the Desktop Bridge), and it will automatically appear in your manifest when packaging these apps using the Desktop App Converter (DAC) or Visual Studio. You can see this in document:
Restricted capabilities

How can I call an UWP API from a C++ desktop application

I would like to access Bluetooth LE devices using the corresponding UWP APIs. However, my application is a "classic" C++ application (3D game) that can't run as a UWP app. Is there a way to do that? Accorind to enter link description here these APIs are published, but I don't know the steps to access them I have only found some posts for Windows 8/8.1 apps that include the Windows.winmd and Platform.winmd metadata files and set the /ZW compilation flag, but this doesn't seem to apply to Windows 10.
You should be able to do this, as the Bluetooth classes (e.g., BluetoothLEAdvertisement) are marked up with DualApiPartitionAttribute (callable from desktop and UWP apps).
Using one of the older Win8.1 desktop samples should give you a good starting point for calling the APIs without requiring /ZW or referencing the winmd files. A good example is the desktop toast API sample.
If you go that route, you can use classic COM to create the UWP/WinRT classes via WRL helpers.
You can use the web that you make a web server and the C++ application use the same server and if UWP send the info to server then it will send the info to C++ application.
To safe,the UWP can't use the desktop app.

Run c++ windows form in chrome native client

I have a simple c++ windows form in visual studio 2010. I want to know if is possible to have this form working with chrome native client PNaCl.
No, Native Client plugins work on the Web Platform, which is inherently platform independent. That means no Windows, OS/X or other platform APIs are exposed.
You must either port your app to use HTML / CSS / Javascript + Native Client, or use Native Messaging to allow your web app to communicate with a Native App that contains your Windows Form.
https://developer.chrome.com/extensions/nativeMessaging

nokia qt sdk problem

hi i want to make an application for nokia in nokia qt sdk.
i select mobile application when i create new project but when i run the project it built the exe file of my project i want a sis file so i can check it on my nokia device.
please give me the suggesion how i develop my project for nokia mobile in nokia qt sdk
Does this help ?
http://www.forum.nokia.com/Develop/Qt/Getting_started/Step_3.xhtml

How to deploy a Qt application on Windows?

So now I can make a .exe of my application. Now how do I get my application ready to deploy for windows?
This is meant to be the canonical question for Qt application deployment issues on Windows.
The Qt documentation has pages for that:
Qt 5,
Qt 4.