это не мой первый пост на SO^_^Подождите, пока кнопка нажата (QT)
Я пытаюсь реализовать letter scramble game с рамки интервала QT. Основная часть закончена, но теперь я ошеломлен - я не могу понять, как заставить программу ждать нажатия кнопки внутри игры.
Пожалуйста, помогите мне с этим. Заранее спасибо
Вот псевдокод моего игрового цикла:
//initialize grid, score, time
// accept words until timer expires
while (true) {
// draw the current state of the grid
// log board
// get current time
// report score
// check for game's end
// report time remaining
// prompt for word and converting it to char*
//HOW TO WAIT UNTILL BUTTON PRESSED????!!!!
// check whether to scramble grid
// or to look for word on grid and in dictionary
}
P.S. Поскольку это мой первый пост здесь, я буду благодарен за любые предложения по правильному составлению вопросов.
Это консольное или графическое приложение? –
Что вызывает кнопка? В общем случае нажатие кнопки в Qt запускает «сигнал», который вы можете запустить, чтобы вы могли подключиться к функции «slot», чтобы затем обработать, какую логику вы хотите выполнить дальше. –
Здравствуйте, и добро пожаловать в переполнение стека! Я рекомендую вам ознакомиться с помощью сайта, чтобы узнать, какие вопросы не одобряются и как получить ответы. Если ничего больше, прочитайте http://stackoverflow.com/help/how-to-ask или, что еще лучше, http://blog.stackoverflow.com/2010/10/asking-better-questions/. Если вы предоставите четкий контекст, сжатый код, который вы уже написали, и ясный вопрос, вы получите ответы! –