Size: a a a

pyTelegramBotAPI.talks.ru

2020 July 13

T

Timoha in pyTelegramBotAPI.talks.ru
+
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
хд
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
код покажи
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
понятно
источник

S

SΗΛβΔΛΝ in pyTelegramBotAPI.talks.ru
xD
источник

А

Алина in pyTelegramBotAPI.talks.ru
Ребят столкнулась с проблемой , есть список названий инлайн кнопок .
Хотела я их прикрепить к сообщению в два столбика.
green_items = ['Цветы', 'Кустарники', 'Деревья', 'Букеты']
green1 =  types.InlineKeyboardMarkup(row_width = 2)
number = 0

for i in green_items :
   number += 1
   item = types.InlineKeyboardButton(text = i, callback_data = f'subgreen{number}')
   green1.add(item)
источник

А

Алина in pyTelegramBotAPI.talks.ru
А получается одним
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
Алина
А получается одним
.add(item1, item2)
источник

S

SΗΛβΔΛΝ in pyTelegramBotAPI.talks.ru
ой, туплю
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
Алина
Ребят столкнулась с проблемой , есть список названий инлайн кнопок .
Хотела я их прикрепить к сообщению в два столбика.
green_items = ['Цветы', 'Кустарники', 'Деревья', 'Букеты']
green1 =  types.InlineKeyboardMarkup(row_width = 2)
number = 0

for i in green_items :
   number += 1
   item = types.InlineKeyboardButton(text = i, callback_data = f'subgreen{number}')
   green1.add(item)
x = 0
for i in list:
    item = keyb [x]
    item2 = keyb [x+1]
    x = x + 2
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
и можешь try except если их не два а 1
источник

А

Алина in pyTelegramBotAPI.talks.ru
ダーリン (Darling)
x = 0
for i in list:
    item = keyb [x]
    item2 = keyb [x+1]
    x = x + 2
Ок спасибо
источник

ダーリン (Darling)... in pyTelegramBotAPI.talks.ru
или лучше продуманный if
источник

КА

КейЗенД Арсений 🛠️... in pyTelegramBotAPI.talks.ru
А чем add лучше row?
источник

А

Алина in pyTelegramBotAPI.talks.ru
Спасибо
источник

GF

George Forse in pyTelegramBotAPI.talks.ru
ダーリン (Darling)
x = 0
for i in list:
    item = keyb [x]
    item2 = keyb [x+1]
    x = x + 2
Лучше так, мне кажется:
buttons = []
for num, item in enumerate (green_items):
   button = types.InlineKeyboardButton(item, callback_data=f'subgreen{num+1}'
   buttons.append(button)
green1.add(*buttons)
источник

GF

George Forse in pyTelegramBotAPI.talks.ru
источник

S

SΗΛβΔΛΝ in pyTelegramBotAPI.talks.ru
КейЗенД Арсений 🛠️
А чем add лучше row?
странный вопрос
источник

GF

George Forse in pyTelegramBotAPI.talks.ru
КейЗенД Арсений 🛠️
А чем add лучше row?
ничем
источник

GF

George Forse in pyTelegramBotAPI.talks.ru
add -> This method adds buttons to the keyboard without exceeding row_width.
row ->This metod does not consider row_width.
источник