Уведомления

Группа в Telegram: @pythonsu

#1 Март 5, 2013 22:58:29

ritty22
Зарегистрирован: 2012-11-24
Сообщения: 19
Репутация: +  0  -
Профиль   Отправить e-mail  

Создание дочерних окон

Здравствуйте! Помогите пожалуйста создать дочернее окно для данного кода. Очень Нужно!!!!

#!/usr/bin/python
# brushes.py
import sys
from PyQt4 import QtGui, QtCore
class Brushes(QtGui.QWidget):
    def __init__(self, parent=None):
        QtGui.QWidget.__init__(self, parent)
        self.setGeometry(300, 300, 355, 280)
        self.setWindowTitle('Brushes')
    def paintEvent(self, event):
        paint = QtGui.QPainter()
        paint.begin(self)
        brush = QtGui.QBrush(QtCore.Qt.SolidPattern)
        paint.setBrush(brush)
        paint.drawRect(10, 15, 90, 60)
        brush.setStyle(QtCore.Qt.Dense1Pattern)
        paint.setBrush(brush)
        paint.drawRect(130, 15, 90, 60)
        brush.setStyle(QtCore.Qt.Dense2Pattern)
        paint.setBrush(brush)
        paint.drawRect(250, 15, 90, 60)
        brush.setStyle(QtCore.Qt.Dense3Pattern)
        paint.setBrush(brush)
        paint.drawRect(10, 105, 90, 60)
        brush.setStyle(QtCore.Qt.DiagCrossPattern)
        paint.setBrush(brush)
        paint.drawRect(10, 105, 90, 60)
        brush.setStyle(QtCore.Qt.Dense5Pattern)
        paint.setBrush(brush)
        paint.drawRect(130, 105, 90, 60)
        brush.setStyle(QtCore.Qt.Dense6Pattern)
        paint.setBrush(brush)
        paint.drawRect(250, 105, 90, 60)
        brush.setStyle(QtCore.Qt.Dense7Pattern)
        paint.setBrush(brush)
        paint.drawRect(250, 105, 90, 60)
        brush.setStyle(QtCore.Qt.HorPattern)
        paint.setBrush(brush)
        paint.drawRect(10, 195, 90, 60)
        brush.setStyle(QtCore.Qt.VerPattern)
        paint.setBrush(brush)
        paint.drawRect(130, 195, 90, 60)
        brush.setStyle(QtCore.Qt.BDiagPattern)
        paint.setBrush(brush)
        paint.drawRect(250, 195, 90, 60)
        paint.end()
app = QtGui.QApplication(sys.argv)
dt = Brushes()
dt.show()
app.exec_()

Отредактировано FishHook (Март 6, 2013 04:42:51)

Офлайн

#2 Март 6, 2013 04:44:33

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Создание дочерних окон

ritty22,
Пол года читая форум и имея 18 сообщений уже вполне можно было бы научиться оформлять код.
В следующий раз буду ругаться.



Офлайн

#3 Март 9, 2013 11:19:34

ritty22
Зарегистрирован: 2012-11-24
Сообщения: 19
Репутация: +  0  -
Профиль   Отправить e-mail  

Создание дочерних окон

Слушайте, если Вы не знаете ответа, вообще бы ничего не писали! Я совет прошу, а не мнение, что я должна уметь, а что нет. Спасибо, что любезно прочли мое сообщение и ничего впредь мне не будете отвечать.

Офлайн

#4 Март 9, 2013 14:30:52

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Создание дочерних окон

ritty22,
Вы, возможно, не заметили, но этот форум модерируемый. И будучи модератором, я вполне вправе (и даже обязан) указывать Вам на то, что на форуме есть определенные правила, которые Вы должны соблюдать. Это касается и правил оформления кода. Советую впредь прислушиваться к советам и критике, а не становиться в третью позицию. И уж тем более воздержитесь от подобных высказываний :“ничего впредь мне не будете отвечать”. Буду. Сейчас я эту тему закрываю. Научитесь оформлять код (советую потренироваться во флейме), иначе буду удалять каждую последующую тему или пост, запощеные без соответствующий тегов.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version