Solved Problems in practicing and running an example
-
Just use the normal explorer to move the files under the project
What is this please?
This time I tried the following but no success again.
I copied the images folder into the project folder and used an images.qrc file like this and ran the app using that prefix name. It says it cannot open the files! What is the problem this time?
Where did I go wrong? -
Tried again using a new project named
Main3
as below, copying theimage
folder into the project folder.
Here is the content of the files:
main3.pro
main.cpp
images.qrc
main.qml
page1.qml
Page1Form.ui.qml
qtquickcontrols2.confThe program runs:
Issues
window shows nothing.
Application Output
shows this:
Starting C:\Users\Abbasi\Documents\QML\Main3\Main3\build-Main3-Desktop_Qt_5_9_0_MinGW_32bit-Debug\debug\Main3.exe...
QML debugging is enabled. Only use this in a safe environment.Compile Output
shows:
12:35:55: Elapsed time: 00:00.And
General Messages
shows nothing.The app shows nothing as the output.
What is the problem? Why can't I run this example successfully?
Why everything with Qt is that complicated and confusing? -
@tomy
You are still having issues with the paths/syntax
The path you use is invalid
Should have the form
qrc:/images/filename.pngUse the right click menu to make sure its correct.
-
I used, no changes in result! :(
-
@tomy
Then I dont know.
Where did you get sample from ? -
From here, Digesting an User Interface.
-
@tomy
I made a default QML projected
added image folder in project folder and used
Image {
id: root
source: "qrc:/images/test.png"
}and it loaded image.
So what ever goes wrong in your project, its minor.
-
I made a default QML projected
Is it different from the "Qt Quick Console 2 Application" project? You yourself told me to create such a project above.
added image folder in project folder and used
Image {
id: root
source: "qrc:/images/test.png"
}and it loaded image.
So what ever goes wrong in your project, its minor.
Do you do the works just like me? And do your files contain the same thing as mine? And yours works well?!
I tried the example using three projects, Main, Main2 and Main3. None gave me the expected result. -
@tomy said in Problems in practicing and running an example:
Is it different from the "Qt Quick Console 2 Application" project?
No it is such project.
then added image{...} to ApplicationWindowApplicationWindow { visible: true width: 640 height: 480 title: qsTr("Hello World") Image { id: root source: "qrc:/images/test.png" } .....
test project
https://www.dropbox.com/s/kfkjb7c8dldvtr2/myqml.zip?dl=0 -
ApplicationWindow {
visible: true
width: 640
height: 480This part solved the issue.
test project
https://www.dropbox.com/s/kfkjb7c8dldvtr2/myqml.zip?dl=0Thanks.
-
@tomy
Ah so the sample had no window or something like that ? -
@mrjj
No unfortunately! Didn't you take a look at the website I offered?
I fear how I go on reading that book if its next examples are that vague! :-( -
@tomy
Yep. seems like a good book.
If you read it all, i think it will give lots of insights.
When you then know the classes and overall architecture, it should be easier to google
for other examples if needed. -
@mrjj
Honestly I'm reading the official Qt book (in chapter 5 now) and that book too. So I expect to encounter many problems (since I'm teaching myself the both books without any tutor). but since there are useful websites and very helpful forums (like here), I think I can cope with them, although with difficulties.