【发布时间】:2010-06-10 08:16:43
【问题描述】:
我正在用 C++ 制作服务器-客户端应用程序。在这我也使用共享内存和文件读写操作。我的程序已经完全准备好了,我现在想为它制作一个 gui。有人建议我选择 QT4,但是当我尝试它时,我发现我必须重新编写 80% 的代码,因为 QT 有自己的类和变量。我不想这样做。我想请你就这方面提出建议。我对 gui 的要求非常简单,即会有一个主表单,其中有两个文本框,其中应显示客户端和服务器发送和接收的所有消息。应该有另一个 lineedit 框,通过它我可以将消息发送到另一端服务器。我不知道如何制作这个 gui。有人建议使用 tcl/tk,其他人建议我使用 php/swig。我不知道该怎么做。我唯一的要求是我想用最少的代码更改来制作这个简单的 gui。谢谢
【问题讨论】:
-
提高可读性的最佳方法是在每个句子的开头使用小写字母,并将所有“和”替换为与符号。
-
您打算使用哪个操作系统?
-
我不想这样做 - 我不想回答那些懒得提供易于阅读和理解的人问题。每个 GUI 框架都有自己的类、函数和变量。问题可能出在您的代码上。
-
对不起,我们需要一些更详细的信息来帮助您。以及为什么您需要重写 80% 的代码才能将 Qt4 仅用于 GUI - 这没有意义。
-
i second humba/peterchen, imo Qt4 很好地兼容标准 C++,例如QString 有一个 .str() 函数可以从中检索 std::string .. 或者 QVector 有一个函数 fromStdVector 可以从 std::vector 创建一个 QVector ...您遇到的问题很可能与您的代码有关,而不是使用 Qt,您很可能在使用其他 GUI 框架时也会遇到同样的问题,除非您解决了这些问题。
标签: c++ user-interface