用于服务器 - 客户端程序的GUI

时间:2010-06-10 08:16:44

标签: c++ user-interface

我正在用c ++制作服务器客户端应用程序。在这我也使用共享内存&文件读写操作。我的程序完全准备好了我现在想为它做一个gui。有人建议我去QT4,但当我尝试它时,我发现我必须重写80%的代码,因为QT有自己的类和&变量。我不想这样做。我想要你就这方面的建议。我对gui的要求非常简单,即会有一个主要表单,它将有两个文本框,其中发送所有消息&客户收到的&服务器应该显示。应该有另一个lineedit框,通过它我可以将消息发送到另一端服务器。我不知道怎么做这个gui。有人建议tcl / tk,其他建议我使用php / swig。我不知道该怎么做。我唯一的要求是我想用我的代码中最少的更改来创建这个简单的gui。 THANX

3 个答案:

答案 0 :(得分:1)

您可以考虑将其设为网络应用并为UI使用XHTML / CSS / JavaScript。您可以使用名为Wt的C ++ Web框架。

答案 1 :(得分:1)

由于我对您的应用程序中存在哪种适应问题没有任何了解,因此我很难推荐任何特定工具包,但如果您通过this list of toolkits,您应该能够找到一个适合

但无论如何,您应该创建一个将工具包与实际应用程序分开的层,以便程序和工具包是可互换的实体。所以我的建议是坚持QT并创建这样一个层。如果您发现很难为您的程序编写这样的图层,我的想法是您可能很难适应任何工具包。

答案 2 :(得分:0)

每个GUI框架都有自己的类,您可以根据这些类调整代码。适应等级可能会有所不同。 Qt提供了比GUI更多的功能,所以也许你可以在你的应用程序中重用它。 也许你可以提供一些关于你想做什么的更多细节?