
[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
05.07.2018
23:29:26

Сергей
05.07.2018
23:29:26
https://drive.google.com/file/d/1CW-I1AhRJoGxrukKyCEmLlbG2puqWO_x/view?usp=sharing
вот тут есть примеры как раз и тейблов, и деревьев и всего остального

??
05.07.2018
23:29:59
братское спасибо

Google

Сергей
05.07.2018
23:30:09
да нз

Joss
05.07.2018
23:30:23

Сергей
05.07.2018
23:30:44
модель это отдельный класс который содержит массив с данными в произвольном виде
потом ты в методе (самом главном наверное) data пишешь что то типа
```
return myDataArray[column]
и по сути все
самый тупой кейс реализован

Sergey
05.07.2018
23:31:53

Joss
05.07.2018
23:32:18

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
05.07.2018
23:32:22
Почти понятно =)
Щас в том архиве по ссылке екземплов поищу

Sergey
05.07.2018
23:33:50
Это Qt приделанный к Питону
https://gist.github.com/sergeyfarin/c689fd0171f95865055fad857579bc94 а такое юзается вообще, я сейчас для примера запустил, прикольно и не сложно

Сергей
05.07.2018
23:34:16
class MyModel:
def __iniit__(self, dataArray):
self.data = dataArray
def data(self, row, column, role):
if role = Qt.RoleDisplay(или как то так):
return self.data[column]
.................
myTableView.setModel(MyModel(dataArray))

Google

Сергей
05.07.2018
23:34:58
писал без пишарма, может где косякнул, но общую идею думаю передал

Joss
05.07.2018
23:36:53

Sergey
05.07.2018
23:40:05
пришел такой на позицию питона и заюзал webview

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
05.07.2018
23:50:37
Вроде всё воссоздал, но непонятно где там в этих экземплах делается селект, что бы в таблицу вывести
Снимается, нашёл там функцию InitializeModel, где какраз и описан селект из базы
Но чот нифига у меня не получается нарисовать содержимое базы в табличке.
Щас залью код который настрадал в гитхаб и скину линк.


Sergey
06.07.2018
01:08:42
поспал бы лучше?

[̲̅i̲̅t̲̅j̲̅u̲̅n̲̅k̲̅y̲̅] ࢧ кибер-даос
06.07.2018
01:10:08
https://github.com/itJunky/pyqt-simple-sql-gui
Да, вот какраз собираюсь пойти спать.

John
06.07.2018
01:12:12
всем дароу )
блин и спросить неукава ))

Daniel
06.07.2018
03:05:06
Что делать если не проходит и минуты как в боте выскакивает raise asyncio.TimeoutError from None concurrent.futures._base.TimeoutError?
но бот продолжает работать
немного напрягает

Никита
06.07.2018
03:06:36
Помогите, пожалуйста, может кто-то уже сталкивался с такой же проблемой:
Если вкратце то при использовании модуля smtplib в строке:
server = smtplib.SMTP(“smtp.gmail.com”,587)
Ошибка: UnicodeDecodeError с кодировкой utf-8
Если требуется то могу весь код скинуть

Aragaer
06.07.2018
03:35:37
кавычки

Google

Aragaer
06.07.2018
03:35:52
смотри, какие у тебя модные кавычки

Ruslan
06.07.2018
04:55:18
Народ, как поставить в ubuntu ткинтер на версию 3.7
при sudo apt-get install python3-tk ставится на 3.5

Дмитрий
06.07.2018
05:03:15

Ruslan
06.07.2018
05:04:38

Philipp
06.07.2018
05:06:33

Дмитрий
06.07.2018
05:07:31
Как вариант скачать пакет, например .whl, а потом в дирректории
python3.7 -m pip install <название пакета>

wi34rd
06.07.2018
05:29:53

Antony
06.07.2018
07:24:49
Пипл подсобите ссылкой или объяснением как ручками перевести это значение в тел номер, БЕЗ онлайн переводчика(номер я знаю), а то я чет туплю.
00111000 00111001 00110000 00110011 00110101 00110000 00111000 00110100 00110011 00110010 00111000

м_м
06.07.2018
07:25:26
это фиаско брат

Tishka17
06.07.2018
07:25:41

Antony
06.07.2018
07:26:02

Sergey
06.07.2018
07:26:10
вспоминать информатику например

Tishka17
06.07.2018
07:26:11
Вообще, это не числа, а символы

Antony
06.07.2018
07:26:51
Давайте посмотрим кто какой ответ дасть, а потом поумничаем

Tishka17
06.07.2018
07:27:06
Так что ещё гуглим кодировки

Antony
06.07.2018
07:27:15
Без генератора

Tishka17
06.07.2018
07:28:00
89035084528

Google

Tishka17
06.07.2018
07:28:12
Все же просто

Antony
06.07.2018
07:28:59
89035084528
Молоток, а много кто отвечает результатом bin()
Т.е. инт)))

Tishka17
06.07.2018
07:29:53
Тут в общем, даже помнить не надо коды цифр. Видео по тексту, что 0011 у всех

Antony
06.07.2018
07:30:15
Все же просто
Ну вот я не догнал, ну простите, с бинами редко работаю, а тут захотел повспоминать и сел в лужу)))

Elliot
06.07.2018
07:32:03

Antony
06.07.2018
07:33:06

Alexander
06.07.2018
07:33:46
>>> str_num = "00111000 00111001 00110000 00110011 00110101 00110000 00111000 00110100 00110011 00110010 00111000"
>>> for num in str_num.split(" "):
... print(int(num[4:], 2))
но без подсказки @Tishka17 я бы не додумался убрать первые символы :D

Antony
06.07.2018
07:34:26

Alexander
06.07.2018
07:35:24
это точно))

Tishka17
06.07.2018
07:39:33

Antony
06.07.2018
07:42:37
Я с дуру num=0b... Для всего выражения и по отдельности для каждого блока, и сдулся

Tishka17
06.07.2018
07:43:32
Ну так это текстом номер записанный, а не числа

Antony
06.07.2018
07:44:46

м_м
06.07.2018
07:53:14
как можно красиво выразить функцию? есть число и четыре ( и более ) диапозона, нужно вернуть к какому диапозону относиться число.

Antony
06.07.2018
07:53:36
Задачка для скучающих:
Оригинал https://www.codewars.com/kata/pyramid-slide-down
Есть генератор пирамид из чисел, пример:
.....3
...7 4
..2 4 6
.8 5 9 3
Нужно найти путь от верха к основанию (или наоборот), переходя только к соседним числам от предыдущего, чтобы сумма чисел была самой большой. Автор рекомендует не использовать брутфорс, т.к. пирамиды могут быть слишком большими.
Какие мысли по алгоритму ?

Tigran
06.07.2018
07:53:45

м_м
06.07.2018
07:54:16
числа

Google

м_м
06.07.2018
07:54:36
ну от 0 до 20 от 20 до 30 и так далее или меньше. как то так.
можно конечно if 0>x>10 return. но может что то красивее есть?

Aragaer
06.07.2018
07:55:38

Tigran
06.07.2018
07:58:25

Aragaer
06.07.2018
07:59:40
ваще можно in range(l, r)

Tigran
06.07.2018
07:59:45

Aragaer
06.07.2018
07:59:49
потому что для range in именно так

Tigran
06.07.2018
08:00:05

Tishka17
06.07.2018
08:03:23

м_м
06.07.2018
08:04:59