All Projects → gammasoft71 → Examples_Qt

gammasoft71 / Examples_Qt

Licence: MIT license
Shows how to use Qt widgets only by programming code (c++17).

Programming Languages

C++
36643 projects - #6 most used programming language
CMake
9771 projects
QMake
1090 projects
QML
638 projects

Projects that are alternatives of or similar to Examples Qt

Examples Gtkmm
Shows how to use Gtkmm controls by programming code (c++17).
Stars: ✭ 23 (-39.47%)
Mutual labels:  examples, checkbox, example, widgets, progressbar, radio-buttons, controls, textbox, trackbar, tabcontrol
Examples Win32
Shows how to use Win32 controls by programming code (c++17).
Stars: ✭ 22 (-42.11%)
Mutual labels:  examples, checkbox, example, widgets, progressbar, radio-buttons, controls, textbox, trackbar
Examples wxWidgets
Shows how to use wxWidgets controls only by programming code (c++17).
Stars: ✭ 116 (+205.26%)
Mutual labels:  multi-platform, examples, checkbox, progressbar, radio-buttons, controls, textbox, trackbar, tabcontrol
Examples FLTK
Shows how to use Fltk controls only by programming code (c++17).
Stars: ✭ 28 (-26.32%)
Mutual labels:  multi-platform, examples, progressbar, radio-buttons, textbox, trackbar
Go Examples
examples written using golang third party packages.
Stars: ✭ 106 (+178.95%)
Mutual labels:  examples, example
Jni By Examples
🎇Fun Java JNI By Examples - with CMake and C++ (or C, of course!) ‼️ Accepting PRs
Stars: ✭ 99 (+160.53%)
Mutual labels:  examples, example
Examples
Examples of Mock Service Worker usage with various frameworks and libraries.
Stars: ✭ 163 (+328.95%)
Mutual labels:  examples, example
Wasm By Example
Wasm By Example is a website with a set of hands-on introduction examples and tutorials for WebAssembly (Wasm)
Stars: ✭ 226 (+494.74%)
Mutual labels:  examples, example
Haxejs
Documentation about using JavaScript with Haxe
Stars: ✭ 25 (-34.21%)
Mutual labels:  examples, example
Webassembly Examples
From Simple To Complex. A complete collection of webassembly examples.
Stars: ✭ 177 (+365.79%)
Mutual labels:  examples, example
Wordpress Plugin Boilerplate Tutorial
Tutorials and Examples for WordPress Plugin Boilerplate, a foundation for WordPress Plugin Development.
Stars: ✭ 232 (+510.53%)
Mutual labels:  examples, example
Workshops
Workshops for The Things Network
Stars: ✭ 74 (+94.74%)
Mutual labels:  examples, example
Go Pattern Examples
Examples of implement for awesome go patterns including usual design patterns, in easy understanding examples.
Stars: ✭ 65 (+71.05%)
Mutual labels:  examples, example
Godot tutorials
Code and examples for KidsCanCode Godot Tutorials.
Stars: ✭ 119 (+213.16%)
Mutual labels:  examples, example
Examples
Demo applications and code examples for Confluent Platform and Apache Kafka
Stars: ✭ 571 (+1402.63%)
Mutual labels:  examples, example
Go Grpc Examples
This repo contains examples and implementations of different types of GRPC services and APIs using Golang.
Stars: ✭ 180 (+373.68%)
Mutual labels:  examples, example
react-inputs-validation
A react component for form inputs validation. Online demo examples
Stars: ✭ 48 (+26.32%)
Mutual labels:  checkbox, textbox
LC-switch
Superlight vanilla javascript plugin improving forms look and functionality
Stars: ✭ 31 (-18.42%)
Mutual labels:  checkbox, radio-buttons
Rxjava2 Android Samples
RxJava 2 Android Examples - Migration From RxJava 1 to RxJava 2 - How to use RxJava 2 in Android
Stars: ✭ 4,950 (+12926.32%)
Mutual labels:  examples, example
Flutterbasicwidgets
ABC of Flutter widgets. Intended for super beginners at Flutter. Play with 35+ examples in DartPad directly and get familiar with various basic widgets in Flutter
Stars: ✭ 609 (+1502.63%)
Mutual labels:  examples, widgets

Qt Examples

shows how to use Qt widgets only by programming code (c++17).

qt

Hello World

Application and messages

  • Application shows how to create an application with QApplication.
  • DarkMode shows how to create a dark mode application.

Common Controls

  • CheckBox shows how to create a check box with QCheckBox.
  • CheckedListWidget shows how to create a checked list widget with QListWidget.
  • ComboBox shows how to create a combo box with QComboBox.
  • Dial shows how to create a dialx with QDial.
  • DoubleSpinBox shows how to create a double spin box with QDoubleSpinBox.
  • LCDNumber shows how to create a LCD number with QLCDNumber.
  • Label shows how to create a label with QLabel.
  • LineEdit shows how to create a line edit with QLineEdit.
  • ListView shows how to create a list view with QListView.
  • ListView2 shows how to create a list view with QTreeView.
  • ListWidget shows how to create a list widget with QListWidget.
  • PictureBox shows how to create a picture box with QLabel.
  • PictureBox2 shows how to create a picture box with QGraphicsPixmapItem.
  • ProgressBar shows how to create a ProgressBar with QProgress.
  • PushButton shows how to create a button and Event Click with QPushButton.
  • RadioButton shows how to create a radio button with QRadioButton.
  • Slider shows how to create a slider with QSlider.
  • SpinBox shows how to create a spin box with QSpinBox.
  • SpinButton shows how to create a spin button with QSpinBox.
  • ToggleButton shows how to create a toggle button with QPushButton.
  • TreeView shows how to create a three view with QTreeView.
  • TreeWidget shows how to create a three widget with QTreeWidget.
  • Widget shows how to create a widget with QWidget.

Custom Controls

  • Line shows how to create a custom widget line with QFrame.

Containers

  • Frame shows how to create a frame with QFrame.
  • GroupBox shows how to create a group box with QGroupBox.
  • TabWidget shows how to create a tab widget with QTabWidget.
  • Window shows how to create a window with QMainWindow.

Menus and toolbars

  • MenuBar shows how to create a menu bar with QMenu and QAction.
  • StatusBar shows how to create a status bar with QStatusBar.
  • ToolBar shows how to create a toolbar bar with QToolBar.

Components

  • Cursors shows how to associate cursor to widget with QCursor.
  • Timer shows how to create a Timer with QTimer.

Dialogs

  • ColorDialog shows how to create a ColorDialog with QColorDalog.
  • FolderBrowserDialog shows how to create a FolderBrowserDialog with QFileDialog.
  • FontDialog shows how to create a FontDialog with QFontDialog.
  • MessageBox shows how to create a MessageBox with QMessageBox.
  • OpenFileDialog shows how to create an OpenFileDialog with QFileDialog.
  • SaveFileDialog shows how to create an SaveFileDialog with QFileDialog.

Others

  • LCDNumber2 shows how to create a LCD number with QLCDNumber.
  • Wiggly shows how to animate a user control using QBasicTimer and timerEvent(). In addition, the example demonstrates how to use QFontMetrics to determine the size of text on screen.

Download

git clone https://github.com/gammasoft71/Examples_Qt.git

Generate and build

Qt Creator

To build these projects, open each project.pro file with Qt Creator.

CMake

To build this project, open "Terminal" and type following lines:

Set "CMAKE_PREFIX_PATH" with Qt5 install path.

Windows :

mkdir build
cd build
cmake ..
start ./Qt.Examples.sln

macOS :

mkdir build
cd build
cmake .. -G "Xcode"
open ./Qt.Examples.xcodeproj

Linux :

mkdir build
cd build
cmake .. 
cmake --build . --config Debug

Remarks

This project run with Qt (and CMake).

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].