Уведомления

Группа в Telegram: @pythonsu
  • Начало
  • » GUI
  • » PyQt QCalendarWidget — метод не возвращает значение [RSS Feed]

#1 Фев. 12, 2014 20:02:09

to_night
От: Киев
Зарегистрирован: 2013-12-12
Сообщения: 58
Репутация: +  1  -
Профиль   Отправить e-mail  

PyQt QCalendarWidget — метод не возвращает значение

Есть метод getCurrentDate – он должен возвращать значение месяца текущего экрана:

# coding: utf-8
import sys
from PyQt4 import QtCore, QtGui
class Window(QtGui.QCalendarWidget):
    def __init__(self):
        QtGui.QCalendarWidget.__init__(self)
        self.resize(300, 300)
        self.connect(self, QtCore.SIGNAL('currentPageChanged(int, int)'), self.getCurrentDate)
    def getCurrentDate(self):
        return self.monthShown()
    def out(self):
        print self.getCurrentDate()
if __name__ == '__main__':
    app = QtGui.QApplication(sys.argv)
    gui = Window()
    gui.show()
    # print:
    gui.out()
    sys.exit(app.exec_())

Когда я вызываю getCurrentDate, он возвращает текущее значение (e.g. 2 ), однако при смене экрана, метод ничего не возвращает. Где ошибка?

Офлайн

#2 Фев. 12, 2014 20:03:26

PanovSergey
От: Екатеринбург
Зарегистрирован: 2013-12-29
Сообщения: 269
Репутация: +  19  -
Профиль   Адрес электронной почты  

PyQt QCalendarWidget — метод не возвращает значение

В гуи?

Офлайн

#3 Фев. 12, 2014 20:08:06

to_night
От: Киев
Зарегистрирован: 2013-12-12
Сообщения: 58
Репутация: +  1  -
Профиль   Отправить e-mail  

PyQt QCalendarWidget — метод не возвращает значение

PanovSergey
В гуи?
Да
    
def out(self):
        print self.getCurrentDate()
– только для примера, значение также не сохраняется в переменную.

Отредактировано to_night (Фев. 12, 2014 20:11:13)

Офлайн

#4 Фев. 12, 2014 20:13:07

PanovSergey
От: Екатеринбург
Зарегистрирован: 2013-12-29
Сообщения: 269
Репутация: +  19  -
Профиль   Адрес электронной почты  

PyQt QCalendarWidget — метод не возвращает значение

to_night
Да
есть специально обученная тема.

Офлайн

#5 Фев. 12, 2014 20:15:54

to_night
От: Киев
Зарегистрирован: 2013-12-12
Сообщения: 58
Репутация: +  1  -
Профиль   Отправить e-mail  

PyQt QCalendarWidget — метод не возвращает значение

PanovSergey
есть специально обученная тема
Где?

Офлайн

#6 Фев. 12, 2014 20:17:29

PanovSergey
От: Екатеринбург
Зарегистрирован: 2013-12-29
Сообщения: 269
Репутация: +  19  -
Профиль   Адрес электронной почты  

PyQt QCalendarWidget — метод не возвращает значение

to_night
Здесь?

Отредактировано PanovSergey (Фев. 12, 2014 20:18:33)

Офлайн

#7 Фев. 12, 2014 20:44:43

to_night
От: Киев
Зарегистрирован: 2013-12-12
Сообщения: 58
Репутация: +  1  -
Профиль   Отправить e-mail  

PyQt QCalendarWidget — метод не возвращает значение

PanovSergey
to_night
Здесь?

Да, перенести в gui

Офлайн

  • Начало
  • » GUI
  • » PyQt QCalendarWidget — метод не возвращает значение[RSS Feed]

Board footer

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

Powered by DjangoBB

Lo-Fi Version