【问题标题】:writing a gui application that acts a cash register in Qt在 Qt 中编写一个充当收银机的 gui 应用程序
【发布时间】:2017-01-31 05:39:13
【问题描述】:

请帮我回答以下问题:编写一个充当收银机的 gui。换句话说,客户带来一篮子物品,他们的条形码被扫描,然后计算它们的总数。 主窗口应该有一个带有两个菜单的菜单栏:“Sale”和“Item”。销售菜单应具有以下选项:“新建”、“取消”、“完成”和“退出”。项目菜单应具有以下选项:“添加”和“删除”。主窗口还应该有一个工具栏(位于窗口底部),其中每个选项都有一个工具栏按钮。

程序启动时,应显示“取消”、“完成”、“添加”和“删除”选项(在菜单和工具栏上)。

我正在使用 Qt。我应该手动编写 gui 代码。我不应该使用 Qt Designer 来创建用户界面。我已经阅读了相关材料,但我只是不知道如何开始解决这个问题。

【问题讨论】:

  • 请注意,StackOverflow 不是一个让您获得作业答案的网站。在向我们展示您的工作(代码示例、错误等)并提出问题之前,您需要向我们展示您已尝试自己回答问题。这就是你被严重否决的原因。
  • 不是在寻找答案,而是在寻找方向@DuncanKinner。
  • 如何在我的程序中添加工具栏按钮。这是我到目前为止所拥有的

标签: qt user-interface qpushbutton qtoolbar qtoolbutton


【解决方案1】:

这听起来还不错,我知道你可以做到。

你会想要从一个看起来像这样的 main 函数开始......

#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

【讨论】:

  • 谢谢。你给了我急需的方向。我正在做这个项目
  • 这有点帮助。 this也是如此。
  • 我的程序几乎没问题,但我需要一些帮助。我想在窗口底部添加工具栏按钮。这是我的程序:
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-12-26
  • 1970-01-01
  • 2013-08-28
  • 2021-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多