草庐IT

c++ - Qt GUI 主题看起来过时了

当我自己从源代码交叉编译Qt5.8.0并使用它从QtWidgets构建Qt“动态布局”示例时对于MicrosoftWindows,它看起来很老式,就像在Windows2000上运行一样,如下左窗口所示。但是,如果我使用来自MSYS2的预构建mingw-w64-x86_64-qt5-static包(版本5.8.0-1)编译完全相同的程序,它看起来像一个漂亮的现代Windows应用程序,如下面的右侧窗口所示。如何修复我的Qt版本,以便用它构建的GUI看起来不错?是否有我缺少的配置选项?要研究的一件事是QWindowsVistaStyle类。我注意到当我在MSYS2中编译我的程序时,我必须添

c++ - OpenCV 和创建 GUI

我可以使用OpenCV创建包含按钮、列表框等的GUI吗?谢谢。 最佳答案 OpenCV内置了highgui用于制作GUI。您可以找到onlinetutorials让你开始。请注意,这不是一个扩展的GUI库。你只能做一些基本的事情,比如打开窗口、绘制点、抗锯齿线、矩形和文本。有一个slider小部件可以用作on-off按钮。如果你需要更多,你可以自己构建东西(例如用文本绘制一个矩形来制作自己的按钮),或者使用另一个库,例如Qt它提供了大量的小部件(按钮、菜单、列表、对话框……)如果你去第一个,祝你好运!

c++ - Qt - QWidget : Cannot create a QWidget when no GUI is being used

我正在尝试运行一个简单的Qt程序,这样做时,我得到一个控制台窗口,提示:QWidget:CannotcreateaQWidgetwhennoGUIisbeingused,第二行ThisapplicationhasrequeststheRuntimetoterminate.....,.exe文件因此停止工作。我的.pro文件如下所示:#-------------------------------------------------##ProjectcreatedbyQtCreator2011-04-02T07:38:50##-------------------------------

c++ - 如何在标准 GUI 应用程序中以 Qt3D 呈现?

我喜欢使用Qt3D,但我看到的所有示例都是全窗口应用程序。从示例中我无法理解的是如何将qt3d渲染窗口添加到常规qtgui应用程序中。基本上,我想要一个用于Qt5Gui应用程序的小渲染小部件。我研究了Qtgl小部件,但我真的很想使用Qt3D的场景管理功能。如何在qtGui窗口内渲染为子窗口?这可能吗?更新所以我将它添加到我的MainWindow.cpp它松散地基于此https://www.qt.io/blog/2013/02/19/introducing-qwidgetcreatewindowcontainerLoadModelView*view=newLoadModelView();

C++ win32 GUI编程,最短路径?

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭10年前.你知道学习C++win32(不是.Net/MFC/ATL/Wx/Qt..)GUI编程的好方法吗?一本书,一个教程,一个现有的项目,最好是带有实际示例的动手方法。我不是初学者,所以我不介意“高级”起点..非常感谢。 最佳答案 CharlesPetzolds的书是最好的。ProgrammingWind

c++ - 从原生 iOS gui 切换到 Qt gui

我目前有一个原生iOSGUI和一个Qt-GUI。我正在尝试从一个切换到另一个。明确一点:当我点击原生GUI上的按钮时,我希望Qt-GUI显示出来,反之亦然。我已经发现我必须添加哪些库才能使用Qt-Stuff。我在AppDelegate.mm文件中创建了一个QApplication:-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{//receiveintargc,andchar**argvfortheQApplication._

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