
Григорий
18.04.2017
12:15:49
?

Zart
18.04.2017
12:15:52
но при этом объект вполне может быть иммутабелен

Проксимов
18.04.2017
12:16:01
В надежде пишет переменную заглавными*

Zart
18.04.2017
12:16:03
и поменять его низзя или почти низзя

Google

Igor
18.04.2017
12:16:03
инт например

Григорий
18.04.2017
12:16:34
def b():
return 1

Zart
18.04.2017
12:16:51
del b

Григорий
18.04.2017
12:16:53
Как-то так ?

Проксимов
18.04.2017
12:16:57
Лел

Zart
18.04.2017
12:17:15
жабоёбы обожают синглтон паттерн, да
в питоне он достигается тупой глобальной переменной на уровне модуля

Johnnie
18.04.2017
12:17:42
b = lambda: return 2

Zart
18.04.2017
12:18:01

Григорий
18.04.2017
12:18:07

Проксимов
18.04.2017
12:18:14

Johnnie
18.04.2017
12:18:25
:D
okay

Google

Zart
18.04.2017
12:18:34
оно даже компилятся не будет
до пеп можно не доходить

Johnnie
18.04.2017
12:18:41
def c(): return 2
b = c

Igor
18.04.2017
12:18:41

Johnnie
18.04.2017
12:18:54
нахуй там ретурн, действительно

Григорий
18.04.2017
12:19:14
ty
Но я скажу b = 1 и оно забьёт на лямбду?

Igor
18.04.2017
12:19:16
но да, так делать не надо)

Zart
18.04.2017
12:19:21

Igor
18.04.2017
12:19:21
да

Григорий
18.04.2017
12:19:24
Да и del b опять же

Zart
18.04.2017
12:19:40
а что ты пытаешься надизайнить?

Григорий
18.04.2017
12:20:29
Хранить первое значение которое пришло в цикл и что бы его случайно не прибить нигде по пути.

Zart
18.04.2017
12:20:55
и тебе для этого нужны термоядерные бомбы?

Igor
18.04.2017
12:20:57
а нахуя?.....

Zart
18.04.2017
12:21:06
псих

Igor
18.04.2017
12:21:13
воистину

Григорий
18.04.2017
12:21:51
Ну вдруг я где-нибудь в цикле b переопределю.

Igor
18.04.2017
12:21:58
сам дурак тогда
называть нормально надо
а не "b"

Google

Григорий
18.04.2017
12:22:10
prev_b

Zart
18.04.2017
12:22:15
может ему еще и частные/протектед/паблик методы классов нужны, с final

Григорий
18.04.2017
12:22:16
?

Проксимов
18.04.2017
12:22:35
иди в джавуку

Igor
18.04.2017
12:22:48

Zart
18.04.2017
12:23:01
чота надуманные проблемы и виноват язык

Johnnie
18.04.2017
12:23:54
ну там ява или чо

Igor
18.04.2017
12:24:02

Григорий
18.04.2017
12:24:04

Zart
18.04.2017
12:24:21
питон строготипизированный
*чешет репу*

Sergey
18.04.2017
12:24:53
А можно ли сделать так, что бы при обращении к переменной запускался какой-то скрипт?

Zart
18.04.2017
12:25:07
к переменной чего?

Sergey
18.04.2017
12:25:17
Переменной класса

Igor
18.04.2017
12:25:18
да. делаешь эту переменную функцией и вызываешь ее

Zart
18.04.2017
12:25:24
ну и фантазии

Igor
18.04.2017
12:25:27
%)
ну можно проперти

Google

Alex
18.04.2017
12:25:39

Igor
18.04.2017
12:25:56
проперти проще, хотя, если менять надо, то да, туплю

Zart
18.04.2017
12:25:57
это всё одно и то же - использование дескрипторов

Sergey
18.04.2017
12:26:48
Не, ну а чо.
Создаем класс Immutable. Туда складываем все переменные (в двух экземплярах).
При обращении к переменной перезаписываем на старое значение

Zart
18.04.2017
12:27:29
м.... это не будет иммутейбл по определению
если мы там чтото перезаписываем
вот что они пытаются сделать...?
"запускать скрипт при доступе к" - пахнет обсервер паттерном

><
18.04.2017
12:58:48
Добрый день, возникла проблема.
Есть 2 файла , один подключаю в другой from math2 import * , чтобы через событие на кнопке его загрузить
def openform1(self):
global form1
form1 = QtWidgets.QMainWindow()
ui = Ui_form1()
ui.setupUi(form1)
form1.show()
Но по итогу интерфейс загружается(т.е форма 2-го файла открывается) но события привязанные к кнопкам никак не реагируют. Чем может быть вызвана такая проблема ? Если отдельно запустить 2 файл, то все прекрасно работает. А если через 1-й то есть интерфейс, но не работают кнопки.

dmks
18.04.2017
13:03:38

Zart
18.04.2017
13:05:34
луп тут точно не при чем

dmks
18.04.2017
13:06:47
Я встречал похожее поведение в 4м кути на плюсах когда люди забывали запустить кутишный луп в мейне

><
18.04.2017
13:09:37

dmks
18.04.2017
13:09:57

><
18.04.2017
13:10:04
self.pushButton_3.clicked.connect(self.calc2)
пример кнопки

dmks
18.04.2017
13:10:43

><
18.04.2017
13:10:59

Google

><
18.04.2017
13:11:37
if __name__ == "__main__":
import sys
app = QtWidgets.QApplication(sys.argv)
MainWindow = QtWidgets.QMainWindow()
ui = Ui_MainWindow()
ui.setupUi(MainWindow)
MainWindow.show()
sys.exit(app.exec_())

Igor
18.04.2017
13:11:44
ыыы

><
18.04.2017
13:11:52
вот main файл (1 форма)
if __name__ == "__main__":
import sys
app = QtWidgets.QApplication(sys.argv)
form1 = QtWidgets.QMainWindow()
ui = Ui_form1()
ui.setupUi(form1)
form1.show()
sys.exit(app.exec_())
вот 2 файл

dmks
18.04.2017
13:15:09
а
у тебя оба виджета - мейнвиндоу что ли?

><
18.04.2017
13:15:46
да
из-за этого?

dmks
18.04.2017
13:15:58
ну так сделай один виджетом
по моему да, но я не работал с кути уже года два
мб что то поменялось, лучше глянуть документацию

><
18.04.2017
13:26:19
поменял на Widget, и тоже самое , ладно попробую заного все сделать

Alex
18.04.2017
14:00:30
мне показалось, или я увидел сообщение от ЗППП?

Юрий
18.04.2017
14:01:32
Здравствуйте! Не подскажите? У меня python 3.4 и PyPDF2 возврящает текст в виде b'\x02A\x02Z\x02d\x02Z\x02a' я точно знаю что это слово 'Заказ'. Как это превратить в читаемый текст? играл с кодировками - проиграл. Кроме того что питон подразумевает под этими \x02A ? Cначала думал что это шестнадцатеричное число пока не увидел что есть разница между A и a.

b0g3r
18.04.2017
14:02:03
.decode() спасёт тебя

sss
18.04.2017
14:02:30
Str()?

Юрий
18.04.2017
14:04:05
то что байт строка я в курсе, но вот только это явно не байты там в ней, иначе почему есть разница между \x02A и \x02a. decode пробовал. не помогает. пробовал скидывать в автоопределители кодировки - не помогает.
Эта группа больше не существует