草庐IT

c++ - 减小 Qt GUI 应用程序的大小

我正在学习使用QtCreator开发应用程序。我在Windows下构建了一个简单的应用程序,依赖于使用mingwm10.dll、QtCore4.dll、QtGui4.dll、QtNetwork4.dll。在QtQui4.dll中,我只使用了几个小部件,不需要所有其他小部件......是否可以缩小QtGui4.dll的大小或做其他事情来减少应用程序的部署大小?静态链接呢?它会嵌入整个dll,还是只嵌入其中的一部分?Qt是否可以静态链接一些dll和动态链接一些dll? 最佳答案 无法通过删除某些函数来缩小QtGui4.dll。奇趣科技是

c# - 用 C++ 编程的学生学习编写 GUI : C# vs QT? 有什么更好的方法

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭9年前。我是大学计算机科学的老师(讲师)。该类(class)基于Cormen和Knuth以及学生使用C++编写算法。但有时最好通过GUI展示算法的工作原理或仅展示任务的结果。同样在我看来,能够编写完整的程序非常重要。他们将开设有关GUI的类(class),但三年后,实际上是在毕业前。我认为他们应该能够更早地编写简单的GUI应用程序。所以我想教他们。你觉得,什么

java - Handcode GUI 或使用 gui-designer 工具

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题吗?更新问题,以便editingthispost提供事实和引用来回答它.关闭8年前。Improvethisquestion我想听听一些关于手动编写GUI的意见,就像在使用Java或Qt和C++时通常所做的那样,而不是使用gui-designer工具?GUI设计器工具的示例包括MFCGUI设计器、Qt设计器、InterfaceBuilder(Apple)。我曾经是手工编码的粉丝,但根据最近的经验,我已经改变了。我在手工编码中看到的问题是编写GUI相当快速和灵活,但是一旦您需要对很久以前编写的GUI进行更改,这可

c++ - 关于分离逻辑 (C++) 和 GUI (Qt) 的概念和基本问题

我在C++完成了一个项目.它是一个控制台应用程序,使用CodeBlocks创建。尽管我认为在这个问题的范围内它不是那么重要:该应用程序管理有关一家小公司的账单和客户的数据。该程序是完整的,可以很容易地通过控制台用户界面进行扩展(现在,我以程序员的身份运行它)。现在我决定使用Qt来学习GUI编程。以及带有QtDesigner的QtCreator!不仅是因为在创建GUI应用程序时将逻辑与GUI分开是常见的做法,我想将我的项目分为两大部分来实践,即,当然,逻辑和界面.你已经知道逻辑部分已经完成了;我有一个名为project的项目文件夹包含另一个文件夹(CodeBlocks项目)project

c++ - 如何在 C++ 中制作 Qt GUI 应用程序而不会发生内存泄漏

我无法在valgrind中创建一个没有超过1K的“肯定丢失”字节的QtGUI应用程序。我已经对此进行了实验,制作了仅显示一个QWidget的最小应用程序,扩展了QMainWindow;只是创建一个QApplication对象而不显示它或不执行它或两者兼而有之,但它们总是泄漏。试图弄清楚这一点,我读到这是因为X11或glibc有错误,或者因为valgrind给出了误报。在一个论坛帖子中,似乎暗示在主函数中创建一个QApplication对象并返回对象的exec()函数,就像在教程中所做的那样,是制作GUI的一种“简化”方式(不一定很好,也许?)。valgrind的输出确实提到了libX1

c++ - C++ GUI 编程的建议

我已经编写C++控制台/CMD行应用程序大约一年了,并且想进入WindowsGUI应用程序。对于那些曾经走这条路的人,你能给我什么建议/提示。例如:好的阅读Material、教程、接近策略等......我知道这是一个非常广泛的问题,但我真的不知道如何/从哪里开始,因此不知道如何正确地提出这个问题。 最佳答案 我强烈推荐使用QtLibraries有几个原因:该框架免费可用于Windows、Linux、MacOSX和一些移动系统。从4.5版开始,许可证是LGPL,这基本上意味着您甚至可以在商业应用程序中使用Qt。Qt的设计非常出色,例如

c++ - DLL 中的 Qt GUI 环境(VST 插件)

我想使用QtGUI库作为VST插件的用户界面。VST插件是Windows上的DLL。主机应用程序调用DLL上的各种函数,包括openGUI()之类的函数。我想知道如何从DLL中使用QtGUI;我已经做了一些研究来看看可能的选择,但我并不完全确定这些限制。主要问题是在哪里创建QApplication对象并在其上调用exec()(这是一个在应用程序退出之前不会返回的函数)。我查看了thispost中给出的解决方案,但在进一步阅读之后,这个解决方案似乎不适用于MacOSX,因为Cocoa对GUI可以运行的特定线程有更多限制。真的有点小题大做。我也看过thissolution,但这依赖于QMf

c++ - linux上c++的GUI调试器

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭9年前。我正在寻找适用于Linux的GUIc++调试器。具体来说,我需要一个能够取消引用STL和Boost容器的调试器。我尝试过DDD和Eclipse/CDT;这两个调试器都未能取消引用上述容器。我承认这可能是我缺乏经验的结果,但我确实尝试过。据我所知,在发布这篇文章时,最新版本的DDD和Eclipse(Helios)仍未解决该问题。感谢任何相关建议,谢谢。

c++ - 如何为大型跨平台 C++ 项目编写 GUI?

我有一个大型跨平台(Linux和Windows)C++项目,我想为其创建一个GUI。对于此类项目的GUI基本原则,我有几个非常普遍的问题:是否应该将GUI与应用程序的逻辑分开?如果分开,逻辑和GUI应该如何沟通?TCP/IP套接字是一个不错的选择吗?还有哪些可能?让GUI使用不同于C++的语言是个好主意吗?如果是-哪种语言?拥有基于浏览器的GUI是个好主意吗?尽管项目的核心逻辑是跨平台的,但我可以决定GUI将仅基于Windows(.NET?),它将通过Socket或类似方法与相关Win/Linux机器上的逻辑通信.这样做是个好主意吗? 最佳答案

c++ - 轻量级 C++ Gui 库

已结束。此问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提出有关书籍、工具、软件库等方面的建议的问题。您可以编辑问题,以便用事实和引用来回答它。关闭7年前。Improvethisquestion我想在Windows上使用C++创建GUI应用程序。我已经下载了Qt,它运行良好,但是它里面有很多东西和很多我真的不使用的头文件。这是一个不错的框架,但它不仅仅是GUI。是否有任何适用于WindowsC++的“只是GUI”的更轻量级的GUI库? 最佳答案 FLTK,如果您对轻量级是认真的。http://