我正在try 添加一个下拉列表到pyGame_Menu,它显示月份的日期‘1’-‘31’(或‘01’-‘31’),但是当我在运行时 Select 下拉列表时,它只显示最左边的字符.将运行的最简明的代码如下
import pygame
import pygame_menu as pm
import sys
from pygame.locals import *
WIDTH, HEIGHT = 1100, 800
WIN = pygame.display.set_mode((WIDTH, HEIGHT))
pygame.init()
my_theme = pm.themes.THEME_DARK.copy()
my_theme.title = False
my_theme.background_color = color_opaque = (50, 100, 200)
setup_menu = pm.Menu('', WIDTH, HEIGHT)
days = ['01','02','03','04','05','06','07','08','09','10','11','12','13','14','15','16','17','18','19','20','21','22','23','24','25','26','27','28','29','30','31']
####
setup_menu.add.dropselect('Days',items=days, placeholder_add_to_selection_box=False)
####
def main():
run = True
clock = pygame.time.Clock()
while run:
clock.tick(60)
for event in pygame.event.get():
if event.type == QUIT:
run = False
pygame.display.quit()
pygame.quit
sys.exit()
break
if setup_menu.is_enabled():
setup_menu.update(pygame.event.get())
setup_menu.mainloop(WIN)
pygame.display.update()
if __name__ == "__main__":
main()
上面的代码生成以下代码
任何建议都将不胜感激.谢谢