在 qt Creator 中填充列表框

发布于 2024-10-23 21:02:53 字数 364 浏览 3 评论 0原文

我正在研究 Qt Creator,而且我对它完全陌生。我想要一个在运行程序时加载数据的列表框,我从列表框中选择一个值,然后按按钮并对所选值执行一些操作。

Qt Creator 中有列表框的选项吗?我见过拖放列表框和列表视图,但不知道使用哪个以及如何使用它。

另外,在哪里编写自动加载列表的代码?

我的项目有很多文件,例如:

  • mainwindow.h
  • mainwindow.cpp
  • mainwindow.ui
  • mainwindow.c
  • main.c

有人可以帮助我解决这个列表框问题并帮助解决语法问题吗?

谢谢

I'm working on Qt Creator and I am completely new to it. I want to have a list box which is loaded with the data when I run the program and I choose a value from the list box and press button and do some operation on that selected value.

Is there any option for a list box in Qt creator? I have seen drag and drop listbox and listview but dont know which to use and how to use it .

Also, where to write a code to load the list automatically?

My project has many files like:

  • mainwindow.h
  • mainwindow.cpp
  • mainwindow.ui
  • mainwindow.c
  • main.c

Could someone help me with this listbox thing and also help with the syntax.

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

烙印 2024-10-30 21:02:53

QT4 ListBox 等效项是 QListWidget 您可以添加打开 mainwindow.ui 将其添加到您的项目中

您可以添加 QString 或 < a href="http://qt-project.org/doc/qt-4.8/qlistwidgetitem.html" rel="nofollow">QListWidgetItem 到您的 QListWidget 语法

QListWidget* widget = new QListWidget();
widget->addItem("Foo");
// To Insert Item A specific row
widget->insertItem(0, "Bar");
// To Access Selected Item 
widget->currentItem();

您可以编写mainwindow.h 中的函数原型
和 mainwindow.cpp 中的代码

要自动加载列表内容,您可以将代码添加到 mainwindow 类的构造函数中。

如果您不知道如何执行这些操作,请从 QT 初学者指南开始

QT4 ListBox equivalent is QListWidget You can add it to your project with opening mainwindow.ui

You can add QString or QListWidgetItem to your QListWidget with syntax

QListWidget* widget = new QListWidget();
widget->addItem("Foo");
// To Insert Item A specific row
widget->insertItem(0, "Bar");
// To Access Selected Item 
widget->currentItem();

You can write your function prototypes in mainwindow.h
and code in mainwindow.cpp

To load the list content automatically you can add your code to the constructor function of the mainwindow class

If you don't have an idea about how to do these, start with a beginners guide to QT

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文