我的 c++ 项目需要一个 GUI
我需要一个 GUI 系统,其中包含: 一个树列表,列表中的每个项目链接到一个视图,当我单击一个项目时打开视图 下一步 我想在每个视图中插入一些网格。
我看到一个名为 :dockpanelsuite http://sourceforge.net/projects/dockpanelsuite/ 的演示示例 有一个资源管理器和多文档 我认为我可以将其更改为我的要求。 但这是 C# 语言,我需要 C++ 语言。 如果 MFC 中有相同的示例,或者我可以将它们组合起来吗? 性能和稳定性怎么样? 谢谢赫茨尔
I need a GUI system that contain:
a tree list that each item of list linked to a view and when I click on a Item open the view
for next step
I want to insert to each view some grids.
I see a demo example named :dockpanelsuite http://sourceforge.net/projects/dockpanelsuite/
there is a explorer and multi document
I think that I can change it to my requirment.
but this is in C# and I need something in C++.
if is same sample in MFC ,or I can combine them?
what about performace and stability?
thanks herzl
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
使用QT。它很全面,在网上有很多教程,是可移植的,并且是用 C++ 编写的。
use QT. It's comprehensive, has a lot of tutorials in the web out there, is portable and is in C++.
Qt 优于 MFC 的原因有很多,包括
: > 1.它是开源的
Qt is better than MFC for a number of reasons including:
. > 1.It is open source
MFC 库太大了。如果您只想要简单的 GUI,请选择 win32
MFC is too big library. Go for win32 if you only want simple GUI
Win32++ 也是一个很好的小库,仅用于 Windows 开发。
Win32++ as also a nice little library for windows only development.
您可以开始在应用程序向导中创建新的 MFC SDI 应用程序,选择 Visual Studio 项目样式,您将需要使用文档/视图体系结构。
使用生成的应用程序,您可以在左侧停靠窗格中使用从 CMFCListCtrl 派生的 ListControl 类。
在实现文件中,您可以使用类似这样的方法来处理单击事件。
You could start creating a new MFC SDI App in the App Wizard pick the Visual Studio Project Style, you will need to use the Document/View architecture.
With the generated App you could work you way to have in the left docking pane a derived ListControl class from CMFCListCtrl.
in the implementation file you could handle the click event with something like this..