Size: a a a

Сообщество Python Программистов

2020 March 27

AT

Alexander T in Сообщество Python Программистов
че-то такое мб если тупо перевести
источник

А

Андрій in Сообщество Python Программистов
Бензофуран Гетероцикл
Бро, тебе б переписать это дело, по хорошему))
range(len(...)) убрать, try: ... list.index(...) тоже
Посмотрел участок с
try
, действительно очень глупо сделал
источник

А

Андрій in Сообщество Python Программистов
Стыдно даже стало)
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Чёт я сча на скорую руку попытался переписать
Как-то не вышло
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Но вот всё после if flag можно было бы отдельной функцией кмк
источник

А

Андрій in Сообщество Python Программистов
Дак вот самый начальный вопрос. При попытке передать переменную, кидает ошибку
self.btnP.clicked.connect(self.ShowTextEdit(True))
TypeError: argument 1 has unexpected type 'NoneType'
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Хотя можно и первые два вложенных цикла вынести в функцию, назвать типа hideTextEdits
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Ща бля покопаюсь
источник

b

bbclub in Сообщество Python Программистов
Андрій
Дак вот самый начальный вопрос. При попытке передать переменную, кидает ошибку
self.btnP.clicked.connect(self.ShowTextEdit(True))
TypeError: argument 1 has unexpected type 'NoneType'
неправильно
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Ууух, сука
источник

А

Андрій in Сообщество Python Программистов
поразбивать на функции и кидать с одной в другую легче чем передать булевую переменную?
источник

b

bbclub in Сообщество Python Программистов
Андрій
Дак вот самый начальный вопрос. При попытке передать переменную, кидает ошибку
self.btnP.clicked.connect(self.ShowTextEdit(True))
TypeError: argument 1 has unexpected type 'NoneType'
self.btnP.clicked.connect(self.ShowTextEdit)
источник

b

bbclub in Сообщество Python Программистов
Андрій
Дак вот самый начальный вопрос. При попытке передать переменную, кидает ошибку
self.btnP.clicked.connect(self.ShowTextEdit(True))
TypeError: argument 1 has unexpected type 'NoneType'
или через lambda
источник

А

Андрій in Сообщество Python Программистов
bbclub
self.btnP.clicked.connect(self.ShowTextEdit)
Этот способ вообще исключает возможность передачи значений?
источник

b

bbclub in Сообщество Python Программистов
self.btnP.clicked.connect(lambda: self.ShowTextEdit(True))
источник

b

bbclub in Сообщество Python Программистов
Андрій
Этот способ вообще исключает возможность передачи значений?
передается callable в качестве аргумента
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
def hideTextEdits(self):
   for edits in GUI.WTextEdits:
       for edit in edits:
           edit.hide()

def showGroup(self, group):
   for widget in group:
       widget.show()

def ShowTextEdit(self):
   self.hideTextEdits()
   target = self.sender()
   for widget, editsGroup in zip(GUI.widgets[:-1], GUI.WtextEdits):
       if target in widget:
           self.showGroup(editsGroup)
           self.ind = widget.index(target)
           break
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Йоу, нахой
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Я не совсем уверен что нигде не накосячил
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Но это должно работать
источник