(C++) QGraphicsSvgItemExample1

August 30, 2019 · View on GitHub

Technical facts

 

Application type(s)

Operating system(s) or programming environment(s)

IDE(s):

Project type:

C++ standard:

Compiler(s):

Libraries used:

  • Qt Qt: version 5.4.1 (32 bit)
  • STL STL: GNU ISO C++ Library, version 4.9.2

 

 

 

 

 

Qt project file: ./CppQGraphicsSvgItemExample1/CppQGraphicsSvgItemExample1.pro

 


exists (../../DesktopApplication.pri) {   include(../../DesktopApplication.pri) } !exists (../../DesktopApplication.pri) {   QT += core printsupport   QT += gui   greaterThan(QT_MAJOR_VERSION, 4): QT += widgets svg   CONFIG   += console   CONFIG   -= app_bundle   TEMPLATE = app   CONFIG(release, debug|release) {     DEFINES += NDEBUG NTRACE_BILDERBIKKEL   }   QMAKE_CXXFLAGS += -std=c++11 -Wall -Wextra -Weffc++   unix {     QMAKE_CXXFLAGS += -Werror   } } exists(../../Libraries/Boost.pri) {   include(../../Libraries/Boost.pri) } !exists(../../Libraries/Boost.pri) {   win32 {     INCLUDEPATH += \       ../../Libraries/boost_1_55_0   } } SOURCES += \     qtmain.cpp RESOURCES += \     CppQGraphicsSvgItemExample1.qrc

 

 

 

 

 

./CppQGraphicsSvgItemExample1/qtmain.cpp

 


#pragma GCC diagnostic push #pragma GCC diagnostic ignored "-Weffc++" #pragma GCC diagnostic ignored "-Wunused-local-typedefs" #pragma GCC diagnostic ignored "-Wunused-but-set-parameter" #include <QApplication> #include <QGraphicsView> #include <QGraphicsScene> #include <QGraphicsSvgItem> #pragma GCC diagnostic pop int main(int argc, char *argv[]) {   QApplication a(argc, argv);   QGraphicsSvgItem i(":/images/CppQGraphicsSvgItemExample1.svg");   i.setScale(0.25);   QGraphicsScene s;   s.addItem(&i);   QGraphicsView w;   w.setGeometry(100,100,200,200);   w.setScene(&s);   w.show();   return a.exec(); }