Как я могу расположить виджеты вертикально с помощью pygame_menu?Python

Программы на Python
Ответить
Anonymous
 Как я могу расположить виджеты вертикально с помощью pygame_menu?

Сообщение Anonymous »

Я пытался переместить виджет кнопки в левый верхний угол экрана, но не мог понять, как это сделать.
сначала я просто пытался решить проблему с помощью set_absolute_position, set_position, а затем непосредственно внутри add.button. когда это не сработало, я погуглил, провел 30 минут на найденном сайте и выяснил, как расположить их горизонтально. Затем я потратил еще 2 часа на сканирование всех веб-сайтов, которые нашел, чтобы найти способ разместить виджет вверху, но ничего не помогло, и теперь у меня совсем нет идей, чтобы попробовать.
Один из веб-сайтов, который я пробовал, был https://pygame-menu.readthedocs.io/en/4 ... dgets.html, а также я проверил предложенные статьи.
самое близкое к этому было следующее:
import pygame
import pygame_menu
pygame.init()
screen = pygame.display.set_mode((1370, 710))
class firstsettlement:
def tutorial(self):
menu.add_text_input("placeholder text")
def menu(self):
menu = pygame_menu.Menu('', 1370, 710, theme=pygame_menu.themes.THEME_DARK)
tutorialbutton = menu.add.button('Tutorial', lambda: self.tutorial(), align=pygame_menu.locals.ALIGN_LEFT)
return menu
def run(self):
menu = self.menu()
while True:
screen.fill((0, 0, 0))
menu.mainloop(screen)
settlement = firstsettlement()
settlement.run()


Подробнее здесь: https://stackoverflow.com/questions/791 ... ygame-menu
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»