@python_beginnersЭта группа больше не существует

Страница 1647 из 1885
Григорий
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
b = lambda: return 2
синтаксеггог

Григорий
18.04.2017
12:18:07
b = lambda: return 2
PEP8 ругаться не будет?

Проксимов
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
но да, так делать не надо)

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
может ему еще и частные/протектед/паблик методы классов нужны, с final
ну норм, андерскоры с геттерами спасут отца русской джавы головного мозга

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

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
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-й то есть интерфейс, но не работают кнопки.

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

dmks
18.04.2017
13:09:57
Что конкретно? main функция?
да, можно ее. Как кнопки привязаны к обработчикам? Коннектом?

><
18.04.2017
13:10:04
self.pushButton_3.clicked.connect(self.calc2)

пример кнопки

dmks
18.04.2017
13:10:43
self.pushButton_3.clicked.connect(self.calc2)
а эти коннекты случаем не в иф нейм == мейн прописаны?

><
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.

sss
18.04.2017
14:02:30
Str()?

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

Страница 1647 из 1885

Эта группа больше не существует Эта группа больше не существует