Я пытался переместить виджет кнопки в левый верхний угол экрана, но не мог понять, как это сделать.
сначала я просто пытался решить проблему с помощью 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
Как я могу расположить виджеты вертикально с помощью pygame_menu? ⇐ Python
Программы на Python
-
Anonymous
1731852086
Anonymous
Я пытался переместить виджет кнопки в левый верхний угол экрана, но не мог понять, как это сделать.
сначала я просто пытался решить проблему с помощью set_absolute_position, set_position, а затем непосредственно внутри add.button. когда это не сработало, я погуглил, провел 30 минут на найденном сайте и выяснил, как расположить их горизонтально. Затем я потратил еще 2 часа на сканирование всех веб-сайтов, которые нашел, чтобы найти способ разместить виджет вверху, но ничего не помогло, и теперь у меня совсем нет идей, чтобы попробовать.
Один из веб-сайтов, который я пробовал, был https://pygame-menu.readthedocs.io/en/4.2.4/_source/add_widgets.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()
Подробнее здесь: [url]https://stackoverflow.com/questions/79197355/how-can-i-vertically-position-widgets-with-pygame-menu[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия