【问题标题】:is there such list control in c++c++中有这样的列表控件吗
【发布时间】:2009-08-24 13:17:59
【问题描述】:

我正在使用 MFC。 我需要一个和listControl一样的控件,它有这样的功能:

MyListControl mylistControl = new MyListControl();
mylistControl.setDataSource(...);
mylistControl.setSQLStatement("select a, b, c, d from table where a > 3");

并且系统将有一个 listControl 填充数据库中的数据,并分别生成相应的列 a、b、c、d。 如果有这样的控制,请告诉我。 如果您有任何建议,请告诉我。 提前致谢!

【问题讨论】:

  • C++ 本身没有 GUI 功能 - 您需要指定您使用的平台和库。
  • @the_drow:一点也不难过。如果有,您将无法使用它。因为它是您可以拥有众多 GUI 中的任何一个...嗯,也许我们毕竟应该标准化 QT :)

标签: c++ sql datasource listcontrol


【解决方案1】:

根据您的平台,您将需要不同的代码。您需要使用 GUI 框架,C++ 语言中没有 GUI 标准库。

如果你想要 Windows 和 C++,你可以使用MFCCListCtrl,但这没有你提到的那么强大,你需要自己加载数据。

更便携的方法是使用Qt,它是QListView QSqlDatabase 类。

【讨论】:

  • 另外值得注意的是wxWidgets拥有强大的wxGrid控件
猜你喜欢
  • 2012-04-25
  • 1970-01-01
  • 2016-09-04
  • 2010-09-30
  • 1970-01-01
  • 2013-10-03
  • 2014-10-17
  • 1970-01-01
相关资源
最近更新 更多