Unsolved 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?
-
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.3ApplicationWindow {
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 * marginColumnLayout { 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() } } } } } } }
}
-
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 = appSOURCES +=
main.cpp
mainwindow.cppHEADERS +=
mainwindow.hFORMS +=
mainwindow.ui -
@runfastman
Looks pretty fine to me.
Try run qmake from menu and see if it says something in the output pane. -
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.
-
Then try nuking the .pro.user file and redo the configuration of your project.