Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

Won't load all the new project files.



  • Qt Creator 4.6.2. on windows 7.

    I am following the Hello Widget World example and after creating the project, the only file that is loaded is my mainwindow "HellowWorld.pro". I don't have the folders for "Headers" "Sources", or "Forms". If I right click on the project, the options to add things are grayed out.

    I go to the directory and it shows the following, but the don't show up in QT Creator.
    HelloWorld.pro
    HelloWorld.pro.user
    main.cpp
    mainwindow.cpp
    mainwindow.h
    mainwindow.ui.

    What is going on?


  • Lifetime Qt Champion

    Hi
    Maybe something it the pro file that prevents parsing it ?
    Can you show it ?



  • Here is the pro file (minus the copyright comments)

    import QtQuick 2.2
    import QtQuick.Controls 1.2
    import QtQuick.Layouts 1.3

    ApplicationWindow {
    visible: true
    title: "Basic layouts"
    property int margin: 11
    width: mainLayout.implicitWidth + 2 * margin
    height: mainLayout.implicitHeight + 2 * margin
    minimumWidth: mainLayout.Layout.minimumWidth + 2 * margin
    minimumHeight: mainLayout.Layout.minimumHeight + 2 * margin

    ColumnLayout {
        id: mainLayout
        anchors.fill: parent
        anchors.margins: margin
        GroupBox {
            id: rowBox
            title: "Row layout"
            Layout.fillWidth: true
    
            RowLayout {
                id: rowLayout
                anchors.fill: parent
                TextField {
                    placeholderText: "This wants to grow horizontally"
                    Layout.fillWidth: true
                }
                Button {
                    text: "Button"
                }
            }
        }
    
        GroupBox {
            id: gridBox
            title: "Grid layout"
            Layout.fillWidth: true
    
            GridLayout {
                id: gridLayout
                rows: 3
                flow: GridLayout.TopToBottom
                anchors.fill: parent
    
                Label { text: "Line 1" }
                Label { text: "Line 2" }
                Label { text: "Line 3" }
    
                TextField { }
                TextField { }
                TextField { }
    
                TextArea {
                    text: "This widget spans over three rows in the GridLayout.\n"
                        + "All items in the GridLayout are implicitly positioned from top to bottom."
                    Layout.rowSpan: 3
                    Layout.fillHeight: true
                    Layout.fillWidth: true
                }
            }
        }
        TextArea {
            id: t3
            text: "This fills the whole cell"
            Layout.minimumHeight: 30
            Layout.fillHeight: true
            Layout.fillWidth: true
        }
        GroupBox {
            id: stackBox
            title: "Stack layout"
            implicitWidth: 200
            implicitHeight: 60
            Layout.fillWidth: true
            Layout.fillHeight: true
            StackLayout {
                id: stackLayout
                anchors.fill: parent
    
                function advance() { currentIndex = (currentIndex + 1) % count }
    
                Repeater {
                    id: stackRepeater
                    model: 5
                    Rectangle {
                        color: Qt.hsla((0.5 + index)/stackRepeater.count, 0.3, 0.7, 1)
                        Button { anchors.centerIn: parent; text: "Page " + (index + 1); onClicked: { stackLayout.advance() } }
                    }
                }
            }
        }
    }
    

    }


  • Lifetime Qt Champion

    Hi
    That looks like a QML file ?
    not a .pro file. (project file)



  • @mrjj
    Sorry, I had the other one open as well.

    #-------------------------------------------------

    Project created by QtCreator 2018-09-10T08:56:37

    #-------------------------------------------------

    QT += core gui

    greaterThan(QT_MAJOR_VERSION, 4): QT += widgets

    TARGET = HelloWorld
    TEMPLATE = app

    SOURCES +=
    main.cpp
    mainwindow.cpp

    HEADERS +=
    mainwindow.h

    FORMS +=
    mainwindow.ui


  • Lifetime Qt Champion

    @runfastman
    Looks pretty fine to me.
    Try run qmake from menu and see if it says something in the output pane.


  • Lifetime Qt Champion

    Hi,

    Might be a silly question but are you sure you have the project view activated ? See the Browsing Project Content chapter of Qt Creator's documentation.



  • I can't make it "Could not determine which "make" command to run. Check the "make" step in the build configuration."

    Don't know what is wrong with it. But I restarted Qt Creator and created a whole new project and this one worked. The old project still doesn't open correctly though.

    Tried zipping and uploading the project but it wouldn't let me. If someone wants the project to see why send me a message.


  • Lifetime Qt Champion

    Then try nuking the .pro.user file and redo the configuration of your project.


Log in to reply