Как проверить, нажата ли кнопка Mainwindow из main.cpp? - PullRequest
0 голосов
/ 04 марта 2011

Есть ли способ проверить, нажата ли кнопка Mainwindow из main.cpp?Я хочу выполнить следующую строку при нажатии кнопки «Воспроизведение» главного окна:

pipe = popen("mplayer -slave '/home/cinesoft/Desktop/yamuna/songs/first.3gp' &", "w");

Я также хочу, чтобы при нажатии кнопки паузы выполнялась следующая строка:

fputs("pause\n", pipe);

Ответы [ 2 ]

1 голос
/ 10 марта 2011

Бьорнз прав.Вам нужно использовать механизмы Signals и Slots, встроенные в QT.

Почему вы не можете выполнить этот код в классе Mainwindow.cpp вместо main.cpp?Сделал бы жизнь намного проще.

0 голосов
/ 04 марта 2011

Вы можете посмотреть в разделе Сигналы и слоты на этой странице: Программирование с помощью Qt

Кроссплатформенные приложения, использующие Qt , также являются хорошим справочным материалом для программирования на Qt.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...