If you set the Qt::MaximizeUsingFullscreenGeometryHint window flag, the window will also cover the area under the statusbar, etc. But we don't have any APIs to automatically add margins for the inner content, the stuff you don't want under the statusbar, so for now you have to do that manually. I'm working on the latter as we speak.
I had no idea, that that window flag existed, or was not aktivated by default - on mobile apps.
I can work with that. The ticket is still open but my problems are solved. I'll close this topic.
@ekkescorner@jpnurmi reminds me that there's a problem if you're using multi-line Text inside Flickable.
He's right: as long as the TextArea has focus if you try to scroll the selection will be changed instead of scrolling the page.
If you're outside the field scrolling works well
I'll create a bugreport on this soon.
my workaround: I'm placing a small button (w icon) besides the field to toggle word-selection-mode. just tested. this works.
In most cases my TextFields are single line text where selection works well so I can live with this.
we didn't use the Firebase C++ SDK as it is still limited compared to what the native iOS & Android SDKs offer.
You can use our AdMob plugin for iOS & Android for free, here's the documentation how to add it to your Qt project and how to use it: https://v-play.net/doc/plugin-admob/
@kolegs I am having the same error if i try to deploy the application via Xcode to my iphone. I am using Qt5.8 and it should have watchOS support on it.
Which files did you changed? Could you tell me their names?
This question is from a pretty long time ago, but I also ran into the issue (so I guess it's still relevant). There's also different solution that's not system wide. You can do the following:
Navigate to the "Projects" tab
Navigate to your Kit (e.g QT 5.9.1 for iOS) and Build variant (e.g. Debug)
Under "Build Steps" click on the "Add Build Step" button and add "xcodebuild"
Add "ENABLE_BITCODE=NO" without the quotation marks behind the command in the "Base arguments" textfield.
Disable the make step
Lets say If I am creating LoginPage then Do I need to write LoginAndroid.qml/LoginiOS.qml/LoginWindows.qml and logic will be written in common .cpp/.h files.
You can do this if you want, but you don't have to. A single Login.qml for all platforms is enough.
The folder structure and logic separation will based on the platform specific?
Yes, you can organize you folders / files in that way, but again you don't have to. The build process is controlled by your project file (*.pro). A program named "qmake" takes that project file and then generates the neccessary make files etc. You can read more about folder structures and source file organization in the qmake Manual.
For now I have a project on desktop and mobile. In my case I need to remove a few classes for iOS. I generated qmltypes for desktop version of my project using qmlplugindump and the edit the file in text editor (removed not needed classes). I know this is bad solution but for me it solved problem. For big projects this solution not useful.
Looks like your connection to Qt Forum was lost, please wait while we try to reconnect.