728x90 Development/Qt3 [Qt] QImage를 text로 저장하기 void convert( QPixmap p ){ QImage image = pixmap.toImage(); //pixmap 을 QImage로 변환하여 가져온다 for( int i = 0; i < image.height(); i++){ //image 높이 만큼 반복 만약 사이즈가 16 X 17 이면 height = 16, width = 17이 되겠다 QString bits = ""; for(int j =0; j 2020. 6. 10. [Qt] QXml Parser 만들기 1 (xsd xml 만들기) XSD 와 XML 파일 만들기 QXml Parser 코드를 작성하기전 xsd 와 xml을 만드는 방법 XSD 란 XML 스키마 정의(XML Schema Definition) 입니다. 즉 xsd 를 통해 xml 이 정확하게 서식에 맞게 기술 되어 있는지 확인할수가 있습니다. 1. XML 만들기 일단 xml 을 정의 해줍니다. 저 같은 경우는 books 안에 book 이 있고 book의 속성들은 title, author, genre가진다고 정의 했습니다. books 가 있고 그안에 폭풍의 언덕과 그리고 아무도 없었다 라는 책이있다고 가정을 하였습니다. WutheringHeights EmilyJaneBronte Literaturefiction AndThenThereWereNone AgathaChristie M.. 2020. 5. 31. [Qt] QXml Parser 만들기 2 (code 작성) // 단순하게 xml을 읽어들이는게 아니라 // xml이 내가 원하는 형태로 만들어 졌는지 확인 후 xml을 읽는 예제 입니다. // xsd, xml 만드는 법은 따로 만들 예정입니다. QString xsdPath = "/home/work/books.xsd" QFile xsdFile( xsdPath ); //미리 만들어논 xsd 파일을 읽어온다 QXmlSchema schema; if( !xsdFile.open(QIODevice::ReadOnly | QFile::Text) ){ //TO-DO File을 열지 못했을때 Error 처리 해야함. } //중요 읽어드린 xsd file을 load 한다. schema.load( &xsdFile, QUrl::fromLocalFile(xsdFile.fileName()).. 2020. 5. 31. 이전 1 다음 728x90 반응형