from aiogram.types import InlineKeyboardMarkup, InlineKeyboardButton weather_button = InlineKeyboardMarkup(row_width=2) weather_now = InlineKeyboardButton('Weather', callback_data='btn1') weather_tomorrow = InlineKeyboardButton('Weather tomorrow', callback_data='btn2') weather_button.add(weather_now, weather_tomorrow)
markup.insert( InlineKeyboardButton(text=name, callback_data=ChoiceModelCallback.new( model_name=name, pk=pk))) return markup petrol = InlineKeyboardButton(text='Бензин', callback_data='Бензин') gas = InlineKeyboardButton(text='Газ', callback_data='Газ') petrol_gas = InlineKeyboardButton(text='Бензин/Газ', callback_data='Бензин/Газ') hybrid = InlineKeyboardButton(text='Гибрид', callback_data='Гибрид') electro = InlineKeyboardButton(text='Электромобиль', callback_data='Электромобиль') choice_fuel_markup = InlineKeyboardMarkup( inline_keyboard=[[petrol, gas, hybrid], [petrol_gas, electro]]) choice_wheel_drive_markup = InlineKeyboardMarkup(inline_keyboard=[[ InlineKeyboardButton(text='Передний', callback_data='Передний'), InlineKeyboardButton(text='Задний', callback_data='Задний'), InlineKeyboardButton(text='Полный', callback_data='Полный'), ]]) choice_gear_box_markup = InlineKeyboardMarkup(inline_keyboard=[[ InlineKeyboardButton(text='Автомат', callback_data='Автомат'), InlineKeyboardButton(text='Вариатор', callback_data='Вариатор') ], [InlineKeyboardButton(text='Механическая', callback_data='Механическая')]]) choice_wheel_position_markup = InlineKeyboardMarkup(inline_keyboard=[[ InlineKeyboardButton(text='Левый', callback_data='Левый'), InlineKeyboardButton(text='Правый', callback_data='Правый')
from aiogram.types import InlineKeyboardMarkup, InlineKeyboardButton ibt1 = InlineKeyboardButton(text='kg', callback_data='kg') ibt2 = InlineKeyboardButton(text='ru', callback_data='ru') ibt3 = InlineKeyboardButton(text='en', callback_data='en') imp2 = InlineKeyboardMarkup().row(ibt1, ibt2, ibt3)
12: "Львівський", 13: "Миколаївський", 14: "Одеський", 15: "Полтавський", 16: "Рівненський", 17: "Сумський", 18: "Тернопільський", 19: "Харківський", 20: "Херсонський", 21: "Хмельницький", 22: "Черкаський", 23: "Чернівецький", 24: "Чернігівський", } kbList = InlineKeyboardMarkup() kbList.row(InlineKeyboardButton(DEPS[0], callback_data="depInfo0")) depsCount = DEPS.__len__() for i in range(1, depsCount, 2): buttons_row = list() buttons_row.append( InlineKeyboardButton(DEPS[i], callback_data=f"depInfo{i}")) if i + 1 <= depsCount - 1: buttons_row.append( InlineKeyboardButton(DEPS[i + 1], callback_data=f"depInfo{i+1}")) kbList.row(*tuple(buttons_row)) kbList.row(InlineKeyboardButton("До початку", callback_data="home"))