Содержание
- 2. Контекстно-независимое представление растровых изображений scanLine() QImage GIF BMP JPG XMP XBM PNG Qimage img(320, 240, QImage::Format_RGB32)
- 3. Контекстно-независимое представление растровых изображений QPainter::drawImage()
- 4. Контекстно-независимое представление растровых изображений fill();
- 5. Контекстно-независимое представление растровых изображений pixel(x,y) QRgb rgb = img.pixel(250,100); setPixel(x,y,rgb); QRgb rgb = qRgb(200,100,0); img.setPixel(20,50,rgb);
- 6. Контекстно-независимое представление растровых изображений invertPixels() scaled() mirrored() painter.drawImage(0,0,img,60,60,100,50);
- 7. Контекстно-независимое представление растровых изображений
- 8. Контекстно-зависимое представление растровых изображений QPixmap QPixmap pix(300,300); QPixmap::defaultDepth() QPixmap pix(“E:\\1.jpg”); load() save()
- 9. Контекстно-зависимое представление растровых изображений QPainter::drawPixmap() QPainter painter(this); QPixmap pix("D:\\q\\pict\\untitled\\1.jpg"); painter.drawPixmap(0,0,pix); QPainter painter(this); QPixmap pix("D:\\q\\pict\\untitled\\1.jpg"); QRect r(0,0,
- 10. Контекстно-зависимое представление растровых изображений QPixmapCache insert() find()
- 11. Контекстно-зависимое представление растровых изображений setMask()
- 12. Контекстно-зависимое представление растровых изображений
- 14. Контекстно-зависимое представление растровых изображений
- 15. Контекстно-зависимое представление растровых изображений public: Window(QWidget* pwgt = 0) :QLabel(pwgt, Qt::FramelessWindowHint | Qt::Window) {}
- 16. Использование каскадных стилей документа CSS *.qss QApplication::setStyleSheet() QWidget::setStyleSheet() a.setStyleSheet(“описание стиля”)
- 17. Использование каскадных стилей документа селектор {свойство: значение} QPushButton {color: blue} QLabel { color: black; background-color: red;
- 18. Использование каскадных стилей документа QPushButton { color: green; border: 1px solid black; border-radius: 5px; background: qlineargradient(x1:0,
- 19. Использование каскадных стилей документа QLineEdit { background-image: url(D:/q/1.png); } QMainWindow { background-color: blue; }
- 20. Использование каскадных стилей документа QLineEdit, QLabel, QPushButton {color: red} .PushButton {color: red} QLabel#MyLabel
- 21. Использование каскадных стилей документа Namespase My { Class My : public QWidget {…..}; } /*.qss*/ My
- 22. Использование каскадных стилей документа QComboBox::drop-down {image: url(D:/q/styl/3.png)}
- 23. Использование каскадных стилей документа
- 24. Использование каскадных стилей документа QPushButton: hover {color: red} QLineEdit: hover {color: red}
- 25. Использование каскадных стилей документа QCheckBox:hover:checked {color: red} QCheckBox:hover, QCheckBox:checked {color: red} QLineEdit:!hover {color: red}
- 26. Использование каскадных стилей документа QPushButton:hover { background: qlineargradient(x1:0, y1:1, x2:0, y2:0, stop:1 rgb(133,133,135), stop:0.4 rgb(31,31,33), stop:0.2
- 28. Скачать презентацию