Уведомления

Группа в Telegram: @pythonsu

#1 Фев. 5, 2010 10:37:36

bazooka
От:
Зарегистрирован: 2009-04-12
Сообщения: 165
Репутация: +  0  -
Профиль   Отправить e-mail  

[PyQt] [рисование] Qt.CrossPattern

Как изменить размеры сеточки

import sys
from PyQt4 import QtGui
from PyQt4 import QtCore


class Paintar(QtGui.QWidget):
def __init__(self, parent=None):
QtGui.QWidget.__init__(self, parent)
self.resize(300, 300)

def paintEvent(self, event):
painter = QtGui.QPainter(self)
if not painter.isActive():
painter.begin(self)

painter.fillRect(self.rect(),
QtGui.QBrush(QtGui.QColor('white')))


painter.fillRect(self.rect(),
QtGui.QBrush(QtGui.QColor('#09f'),
QtCore.Qt.CrossPattern))
painter.end()


if __name__ == '__main__':
app = QtGui.QApplication(sys.argv)
lol = Paintar()
lol.show()
app.exec_()



Отредактировано (Фев. 5, 2010 11:05:19)

Офлайн

#2 Фев. 5, 2010 20:40:58

pasaranax
От:
Зарегистрирован: 2009-06-13
Сообщения: 574
Репутация: +  0  -
Профиль   Отправить e-mail  

[PyQt] [рисование] Qt.CrossPattern

с помощью Qt.TexturePattern



Офлайн

#3 Фев. 5, 2010 21:40:34

bazooka
От:
Зарегистрирован: 2009-04-12
Сообщения: 165
Репутация: +  0  -
Профиль   Отправить e-mail  

[PyQt] [рисование] Qt.CrossPattern

т.е CrossPattern бесполезная вещь если нужны размеры не дефолтные?



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version