Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 31, 2010 14:35:40

VeNOm
От:
Зарегистрирован: 2010-01-07
Сообщения: 24
Репутация: +  0  -
Профиль   Отправить e-mail  

QMessage

Подскажите пожалуйста как воспользоваться QMessageBox
используя для создание формы qt designer…пробовал так


import sys
import test
from PyQt4.QtCore import *
from PyQt4.QtGui import *
import urllib.request
import re
import codecs


class MyClass(QMainWindow,
test.Ui_MainWindow):

def __init__(self, parent=None):
super(MyClass, self).__init__(parent)
self.setupUi(self)
def qwe(myclass):
reply = myclass.QMessageBox.question(myclass, 'Message',
“Are you sure to quit?”, QtGui.QMessageBox.Yes, QtGui.QMessageBox.No)

app = QApplication(sys.argv)
myclass = MyClass()


myclass.connect(myclass.pushButton,SIGNAL(“clicked()”),myclass.qwe)


myclass.show()
app.exec_()



Офлайн

#2 Фев. 1, 2010 11:14:12

Митрич
От:
Зарегистрирован: 2009-03-19
Сообщения: 26
Репутация: +  0  -
Профиль   Отправить e-mail  

QMessage

от того, что self назван myclass ничего не произошло. в методе qwe python считает myclass экземпляром класса MyClass, а у него нет метода QMessageBox.



Офлайн

Board footer

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

Powered by DjangoBB

Lo-Fi Version