
Abbath
31.10.2018
12:53:45
Всем привет. Кто-то шарит в PyQt? У меня splash screen не работает.

Sergey
31.10.2018
12:54:20

Abbath
31.10.2018
12:54:36

Sergey
31.10.2018
12:54:44
сначала ты

Google

Denis
31.10.2018
12:54:46
Зачем вам гуи
2к18, все в вебе

?
31.10.2018
12:54:58

Nikolay
31.10.2018
12:55:06
Денег нет на интернет
Он лимитный

Abbath
31.10.2018
12:55:19
сначала ты
def main():
app = QApplication(sys.argv)
start = time.time()
qs = QSplashScreen(mw, QPixmap('2730569.svg.png'), Qt.WindowStaysOnTopHint)
qs.show()
while time.time() - start < 5:
app.processEvents()
mw = MainWindow()
mw.showMaximized()
app.exec_()

Denis
31.10.2018
12:55:21
Можно на 127.0.0.1

Sergey
31.10.2018
12:59:32
ты же не пытаешься использовать mw до того как оно было создано?

Abbath
31.10.2018
13:01:16

Sergey
31.10.2018
13:01:23
def splash_progress(s):
qsplash.showMessage(s, Qt.AlignCenter)
qapp.processEvents()
вот так еще зачем-то делал. наверное чтоб всегда по центру оставалось

Abbath
31.10.2018
13:01:37
Сплешскрин просто не появляется
Все обгуглил и ничего не помогает

Google

Проксимов
31.10.2018
13:02:19

Sergey
31.10.2018
13:02:52
qpixmap = QPixmap(QSize(300, 100))
qs = QSplashScreen(qpixmap)
так появляется

Philipp
31.10.2018
13:03:21
Если по тз сказано, что десктоп, значит никаких тебе 2к18

Abbath
31.10.2018
13:04:20

Denis
31.10.2018
13:04:29

Philipp
31.10.2018
13:05:09
Ну, на PyQt может прототипировать, а потом на плюсах Qt уже с легкой душой имплементировать.

Проксимов
31.10.2018
13:05:11
Там же механические кнопки

Philipp
31.10.2018
13:05:59

some_random_anonymous
31.10.2018
13:06:10
Можно на 127.0.0.1
+1
Пилить браузерный софт. Локальный веб-сервер поднимается и доставляет браузерное приложение и предоставляет API.

Sergey
31.10.2018
13:06:11

Проксимов
31.10.2018
13:06:20

Abbath
31.10.2018
13:08:00

Sergey
31.10.2018
13:09:27
пеинтер я для наглядности добавил, без него окошко мусором забитое появляется

Ognev
31.10.2018
13:10:35

Abbath
31.10.2018
13:10:52

Sergey
31.10.2018
13:12:01

Google

Sergey
31.10.2018
13:12:25
без размера не работает
понял

Abbath
31.10.2018
13:12:29

Sergey
31.10.2018
13:12:36
:)

Ognev
31.10.2018
13:19:15

Oleg
31.10.2018
13:26:39
подскажите крупный шрифт для проганья монотайп

Denis
31.10.2018
13:27:28
Любой шрифт 16 размера

Nikolay
31.10.2018
13:27:42
Fontsize=100 в .xresources

Alex
31.10.2018
13:34:56
что значит по-твоему “крупный шрифт”?

Oleg
31.10.2018
13:36:36
https://www.dafont.com/unispace.font
который на 18 не выглядит плохо

Oleg
31.10.2018
13:37:01
нормальные пробелы между словами
и не коряжится на 18, есть которые только до 18 норм выглядят

Nikolay
31.10.2018
13:37:29
У меня 10 размер шрифта

Oleg
31.10.2018
13:37:55
в бинокле кодишь?

Ser
31.10.2018
13:38:40
с дивана еще можно на телеке 4к дюймов эдак на 100

Abbath
31.10.2018
13:40:06
14

Sergey
31.10.2018
13:45:57
Всем привет.
Из датафрэйма пандас делаю словарь, вот так:
dict_of_dataframe = answers.to_dict(orient='records')
Тут всё ок. После этого из словаря делаю JSON вот так:
with open('result.json', 'w') as fp:
json.dump(dict_of_dataframe, fp, indent=4)
JSON печатается, но текст на кириллице превращается в байты (не уверен что правилььно сформулировал, смысл в том что в файле отображается не "month": апрель", а "month": "\u041c\u0430\u0439". Как с этим можно бороться?

Aragaer
31.10.2018
13:46:45
у dump есть параметр ensure_ascii

Google

Aragaer
31.10.2018
13:46:49
поставь его в False

Маришка
31.10.2018
13:47:48

Admin
ERROR: S client not available

Маришка
31.10.2018
13:47:56
Вполне всё нормально
Что вам не нравится при сериализации?

Aragaer
31.10.2018
13:48:20
не, там другое
json.dump по умолчанию с ensure_ascii=True превратит эти строки именно в такую штуку

Маришка
31.10.2018
13:48:53
не, там другое
Товарищи просто какого-то хера хотят читать сериализуемые данные. да. в этом дело.
Только эта штука ничему не мешает

Sergey
31.10.2018
13:49:10

Aragaer
31.10.2018
13:49:23
она не мешает, если на другом конце сидит софт, да
а вот когда хочется читать глазами - мешает. И только в этом причина

Sergey
31.10.2018
13:49:57
Даже не спрашивайте почему json должен быть читаемым. Файл реально глазами читают(

Aragaer
31.10.2018
13:50:34
я для отладки иногда делаю. Собственно у меня обмен жсоном между кусками, а кое-где мне хочется для дебага видеть что пришло

LighteR
31.10.2018
13:55:03

Sergey
31.10.2018
13:55:07
подскажите а в peewee можно изменить первичный ключ, чтобы он рекурсивно изменил foreign key в другой таблице?

Aragaer
31.10.2018
13:55:34
можно погуглить, наверняка такой вопрос у кого-нибудь появлялся

Oleg
31.10.2018
13:55:57
подскажите, как заработать Питонщику

LighteR
31.10.2018
13:56:31
Понятия не имею
Ну я спрашивал именно про твой кейс. Ты для дебага иногда используешь чтобы глазами посмотреть. Но почему не включишь на постоянку?

Google

Aragaer
31.10.2018
13:57:08
а. Не умею 8)

Mename
31.10.2018
13:57:37
Давайте дублировать массив

Маришка
31.10.2018
13:57:43
а. Не умею 8)
.__get__ или functools.partial
:D
Только это очень тупо

Проксимов
31.10.2018
14:00:53

aborche
31.10.2018
14:19:33
Дяденьки.
А кто-нибудь знает как хендлить "gunicorn CRITICAL WORKER TIMEOUT" ?
кроме поднятия таймаутов. задача: алертить при проблеме внутри воркера.

LighteR
31.10.2018
14:22:10


Dmytro
31.10.2018
14:22:21
Привет. Работаю с SQLAlchemy. Есть следующие модели:
directories = Table(
'directories', metadata,
Column(name='id', type_=Integer, primary_key=True),
Column(name='name', type_=String(64)),
Column('parent_id', Integer, ForeignKey('directories.id', ondelete='CASCADE'), nullable=True),
)
files = Table(
'files', metadata,
Column(name='id', type_=Integer, primary_key=True),
Column(name='name', type_=String(255), nullable=False),
Column('directory_id', Integer, ForeignKey('directories.id', ondelete='CASCADE'), nullable=False),
)
Если я удаляю директорию, ID которой хранится как ForeignKey в каких-то файлах, то файлы будут удалены вместе с директорией (каскадное удаление).
У меня стоит задача внедрить в каскадное удаление некий if, то есть удаляя директорию, я удаляю все файлы, кроме, например, тех, у которых поле name=‘cats’.
Можете подсказать или дать референс, сам не могу найти?


Alex
31.10.2018
14:23:07
Привет. Работаю с SQLAlchemy. Есть следующие модели:
directories = Table(
'directories', metadata,
Column(name='id', type_=Integer, primary_key=True),
Column(name='name', type_=String(64)),
Column('parent_id', Integer, ForeignKey('directories.id', ondelete='CASCADE'), nullable=True),
)
files = Table(
'files', metadata,
Column(name='id', type_=Integer, primary_key=True),
Column(name='name', type_=String(255), nullable=False),
Column('directory_id', Integer, ForeignKey('directories.id', ondelete='CASCADE'), nullable=False),
)
Если я удаляю директорию, ID которой хранится как ForeignKey в каких-то файлах, то файлы будут удалены вместе с директорией (каскадное удаление).
У меня стоит задача внедрить в каскадное удаление некий if, то есть удаляя директорию, я удаляю все файлы, кроме, например, тех, у которых поле name=‘cats’.
Можете подсказать или дать референс, сам не могу найти?
а что ты хочешь сделать с теми, у которых поле name='cats'?
а вообще на уровне ON DELETE - никак


Dmytro
31.10.2018
14:23:40
Например, directory_id поставить в null (None), при этом nullable=True в схеме поставить.

Alex
31.10.2018
14:24:47
тогда только руками, при этом ondelete делаешь SET NULL.
или через триггер

Mename
31.10.2018
14:26:02
Скиньте гайд по эвентам и их ловле если такое есть в питоне