======= Příklad "vektorové" grafiky v Qt ====== Příklad naleznete v GIT repository http://gitlab.fjfi.cvut.cz/culikzde/sos v adresáři graphics04 Nebo .zip soubor http://kmlinux.fjfi.cvut.cz/~culikzde/sos/graphics04a.zip Stručný návod pro přístup k GIT [[git_sos|git]] Minimalistický návod na instalaci prosředí Qt Creator [[ide_qtcreator]] ======= Vytvoření grafické scény ====== [[graphics:graphics_create_scene|Vytvoření grafické scény]] ====== Uložení do XML souboru ====== [[graphics:graphics_write_xml|Uložení do XML souboru]] ====== Čtení XML souboru ====== [[graphics:graphics_read_xml|Čtení XML souboru]] ====== Drag And Drop ====== [[graphics:graphics_color_button_xml|Drag and Drop - barevná tlačítka]] [[graphics:graphics_tool_button|Drag and Drop - tlačítka s nástroji]] [[graphics:graphics_button_drop|Drop - obyčejné tlačitko QPushButton]] [[graphics:graphics_editor_drop|Drop - textový editor]] [[graphics:graphics_clipboard|Schránka - clipboard]] ====== Ukládání dat ve formátu JSON ====== [[graphics:graphics_write_json|Uložení dat ve formátu JSON]] [[graphics:graphics_read_json|Čtení dat ve formátu JSON]] ====== Tabulka s parametry ====== [[graphics:graphics_property_table|Property table]] ======= 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