@TheMergus

Как разместить inline кнопки горизонтально?

Есть python код, который выводит inline кнопки с информацией из базы данных (sqlite3):
keyboard = types.InlineKeyboardMarkup(row_width=2)
for .... in .... :
				q.execute("SELECT name FROM categors where id = " + str(bb))
				r = q.fetchone()
				keyboard.add(types.InlineKeyboardButton(text=str(r[0]),callback_data='categ_'+str(bb)))
			bot.send_message(message.chat.id, "Выбери категорию: ", reply_markup=keyboard)


Кнопки выводятся вертикально, нужно горизонтально
keyboard = types.InlineKeyboardMarkup(row_width=2) не помогает
  • Вопрос задан
  • 375 просмотров
Пригласить эксперта
Ответы на вопрос 1
@shadrin_ss
Junior
knb = types.InlineKeyboardMarkup()
knb.add(*[types.InlineKeyboardButton(text=name, callback_data=name) for name in['Кнопка 1','Кнопка 2', 'Кнопка 3']])
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы