This is an old revision of the document!
Table of Contents
http://kmlinux.fjfi.cvut.cz/~culikzde/wiki
Příklady v Qt
Letošní cvičení ve středu http://gitlab.fjfi.cvut.cz/culikzde/qt-st-2025
Letošní cvičení ve čtvrtek v 16:00 http://gitlab.fjfi.cvut.cz/culikzde/qt-ct-2025
Loňské cvičení pondělí ve 14:00 http://gitlab.fjfi.cvut.cz/culikzde/qt-14-2025
Loňské cvičení pondělí v 16:00 http://gitlab.fjfi.cvut.cz/culikzde/qt-16-2025
Loňské cvičení ve středu http://gitlab.fjfi.cvut.cz/culikzde/qt-18-2025
Zimní semestr http://gitlab.fjfi.cvut.cz/culikzde/qt-st-2024
Starší cvičení http://gitlab.fjfi.cvut.cz/culikzde/qt-16-2024
Příklad naleznete v GIT repository http://gitlab.fjfi.cvut.cz/culikzde/sos v adresáři graphics04
Příklady v Pythonu http://github.com/zdenekzc/pyqt-steps
Stručný návod pro přístup k GIT git
Minimalistický návod na instalaci prosředí Qt Creator ide_qtcreator
Windows Subsytem for Linux
wsl --list --online wsl --install Ubuntu sudo apt update sudo apt install mc sudo apt install python-is-python3 sudo apt install qtcreator sudo apt install qtbase5-dev sudo apt install clang llvm lldb libclang-dev llvm-dev liblldb-dev sudo apt install ccache gcc gdb git clone https://gitlab.fjfi.cvut.cz/culikzde/qt-ct-2024
echo 'int main () { }' | clang -x c++ -E -v -
Příklad s jednoduchými vstupními prvky
Strom
Vytvoření grafické scény
Uložení do XML souboru
Čtení XML souboru
Drag And Drop
Drag and Drop - barevná tlačítka
Drag and Drop - tlačítka s nástroji
Ukládání dat ve formátu JSON
Tabulka s parametry
Qt 3D
Java Script
Poznamky
Dokumentace pro jednotlivé třídy používané v našem příkladu
http://doc.qt.io/qt-5/qgraphicsview.html
http://doc.qt.io/qt-5/qgraphicsscene.html
http://doc.qt.io/qt-5/qgraphicsitem.html
http://doc.qt.io/qt-5/qabstractgraphicsshapeitem.html
http://doc.qt.io/qt-5/qgraphicsrectitem.html
http://doc.qt.io/qt-5/qgraphicsellipseitem.html
https://doc.qt.io/qt-5/qgraphicslineitem.html
http://doc.qt.io/qt-5/qxmlstreamreader.html
http://doc.qt.io/qt-5/qxmlstreamwriter.html
Sablony s ...
Anaconda
conda config --add channels conda-forge conda install soqt conda install libffi conda install pkgconfig pkg-config --list-all pkg-config libffi --cflags --libs conda install gcc gcc --version conda install make conda install conda-forge::qt
IDIR=c:/Users/culikzde/AppData/Local/miniconda3/Library/include/qt QT_CFLAGS = -I $(IDIR) -I $(IDIR)/QtCore -I $(IDIR)/QtGui -I $(IDIR)/QtWidgets LDIR=c:/Users/culikzde/AppData/Local/miniconda3/Library/lib QT_LDFLAGS = -L $(LDIR) -lQt5Core_conda -lQt5Gui_conda -lQt5Widgets_conda CXXFLAGS += -g -O0 program.exe: program.cc clang $< -o $@ $(QT_CFLAGS) $(QT_LDFLAGS) $(CXXFLAGS)
