Was hat der Hinweis method_xyz may be 'static' zu bedeuten ?
Verfasst: Dienstag 28. Januar 2014, 21:29
Hallo !
verstehe schon wieder was nicht !
Folgender Auschnitt:
Bei change_button() erhalte ich den freundlichen Hinweis von PyCharm:
Ich sehe da keinen Unterschied.
Was bedeutet denn das "may safely be made static" ?
Freundliche Grüße
mephisto_online
verstehe schon wieder was nicht !
Folgender Auschnitt:
Code: Alles auswählen
import sys
from PyQt4 import QtGui
import editdata as ed
class MainWindow(QtGui.QMainWindow):
def __init__(self):
super(MainWindow, self).__init__()
self.edit_widget = None
...
def new_button(self):
self.edit_widget = ed.EditData()
def change_button(self):
print('Change')
...
...
Bei new_button() aber nicht !Method 'change_button' may be 'static'
This inspection detects any methods which may safely be made static.
Ich sehe da keinen Unterschied.
Freundliche Grüße
mephisto_online