Skip to content

This is a simple command line tool that creates a template QT5/6 C++ App

License

Notifications You must be signed in to change notification settings

Raj-Kashyap001/qt-project-creator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Qt Project Creator CLI

A command-line tool to quickly set up a Qt project with customizable options written in javascript.

Installation

Install the tool globally using npm:

npm install -g qt-project-creator

Usage

Run the tool to create a new Qt project:

qt-project-creator

Options

  • Options: --init: Initializes a default "hello-world-qt" project with cmake.

Example

To create a new Qt project interactively:

  1. Run the CLI tool:
qt-project-creator
  1. Follow the prompts to set up your project, including selecting Qt version, build system, and whether to include a widget.ui file.

Project Structure

The tool creates the following structure:

|project-name/
│
├── headers/
│ └── widget.h
│
├── src/
│ ├── main.cpp
│ └── widget.cpp
│
├── ui/ # (Optional) Contains .ui files if selected
│ └── widget.ui
│
├── README.md
├── LICENSE
├── CMakeLists.txt # CMake build file (if cmake is selected)
└── project-name.pro # Qt project file (if qmake is selected)

Build and Run

Manual

To build and run the project manually:

cd <project-name>
mkdir build && cd build && qmake && make
cd .. && ./build/<project-name>

Using script

To build and run using the generated script:

cd <project-name>
./run.sh  # On Windows use run.bat

License

MIT License. See LICENSE for details.

About

This is a simple command line tool that creates a template QT5/6 C++ App

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published