2016-09-22 1 views
-5

Пожалуйста, помогите мне ответить на следующий вопрос: напишите gui, который действует как кассовый аппарат. Другими словами, клиент приносит корзину предметов, их штрих-коды сканируются, и их общая сумма рассчитывается. Главное окно должно иметь панель меню с двумя меню: «Продажа» и «Пункт». Меню «Продажа» должно иметь следующие параметры: «Новый», «Отменить», «Завершить» и «Выход». Меню «Элемент» должно иметь следующие параметры: «Добавить» и «Удалить». В главном окне также должна быть панель инструментов (в нижней части окна) с кнопкой панели инструментов для каждого из этих параметров.написать заявление gui, которое действует в кассовом аппарате в Qt

При запуске программы должны отображаться опции «Отменить», «Завершить», «Добавить» и «Удалить» (в меню и на панели инструментов).

Я использую Qt. Я должен закодировать gui вручную. Я не должен использовать Qt Designer для создания пользовательского интерфейса. Я прочитал соответствующий материал, но я просто не знаю, как начать решать этот вопрос.

+1

Обратите внимание: StackOverflow не является местом, где вы можете получить ответы на свои домашние задания. Вы должны показать нам, что вы предприняли какую-то попытку ответить на вопрос самостоятельно, прежде чем представить нам свою работу (образцы кода, ошибки и т. Д.) И задать вопрос. Вот почему вы сильно ограничены. – DuncanKinnear

+0

Не искал ответа, но направил @ DuncanKinner. – Sibusiso

+0

Как добавить кнопки панели инструментов в свою программу. Вот что я до сих пор – Sibusiso

ответ

0

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

Что вы хотите, чтобы начать с является основной функцией ищет что-то вроде этого ...

#include <QApplication> 
#include <QPushButton> 

int main(int argc, char **argv) 
{ 
    QApplication app (argc, argv); 

    QPushButton saleButton ("Sale"); 

    saleButton.show(); 

    return app.exec(); 
} 

Это даст вам окно с кнопкой продажи на нем! Теперь все, что вам нужно сделать, это настроить его по своему вкусу и добавить еще несколько кнопок. Самая большая проблема, с которой вам придется столкнуться, - это, скорее всего, сигналы/слоты, которые будут подключены к кнопкам, чтобы вы могли заставить их делать что-то.

Посмотрите на эту страницу для получения дополнительной информации. https://wiki.qt.io/Qt_for_Beginners

+0

Спасибо. Вы дали мне необходимое направление. Я работаю над программой – Sibusiso

+0

Это несколько полезно. Так [это] (http://i.imgur.com/uXEFceJ.jpg). –

+0

Моя программа почти прекрасна, но мне нужна помощь. Я хочу добавить кнопки панели инструментов в нижней части окна. Вот моя программа: – Sibusiso