Как получить значение из одного цикла while в другое?

Вы можете проверить, есть ли результат act->parentWidget(), если он действительный указатель, если вы можете манипулировать как обычный виджет.

Чтобы получить имя меню, это зависит от того, какой виджет вы используете.

Если QMenu, вы можете получить название меню через функцию заголовка.

QAction *act;
...
QWidget *widget = act->parentWidget();
if (widget) {
    QMenu *menu = dynamic_cast<QMenu*>(widget);
    menu->title();
}
-1
задан martineau 16 January 2019 в 15:37
поделиться

1 ответ

Если вы используете метод game_intro в другой части кода, было бы неплохо вернуть значение gamechoice:

def game_intro():
# ... the first part of your method
    pygame.display.update()
    clock.tick(15)
    return gamechoice


if __name__ == '__main__':
    choice = game_intro()
    if choice == 1: 
          # do stuff
    # ...  rest of the program
0
ответ дан Mache 16 January 2019 в 15:37
поделиться
Другие вопросы по тегам:

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