在QT中动态创建GUI,而不使用visual Studio中的表单
dynamically creating GUI in QT without using forms in visual Studio
我已经在visual studio中安装了QT5。我想在运行时动态地创建GUI。因此,我不能使用任何设计师或形式。我怎么做呢?我应该在visual Studio中创建哪个模板?还有哪些QT库我必须包括实现相同的?
设计器和表单只是帮助生成您想要自己编写的c++代码。因此,您可以创建表单(在设计器中),构建项目并查看生成的代码,从中可以学习如何创建和设置UI对象。然后,您可以将这些表单放在一边,并使用生成的表单作为代码片段编写代码。
无论如何,对你的问题的简短回答"如何在运行时动态创建我的GUI"是:创建UI类的对象(如QMainWindow)并使用Qt API操作它们
我应该在visual Studio中创建哪个模板?- c++, Win32 Project
我必须包括哪些QT库?-再次使用Qt Creator作为"老师"。一旦你在Qt creator中建立了一个项目,看看它的"编译输出"窗口。从这里,您将了解需要哪些编译器和链接器设置
练习在Qt Designer中构建表单。然后点击窗体->查看代码,查看布局代码。这是一个c++代码的示例,您可以使用它在运行时构建小部件。
当您编写自己的没有设计器的小部件时,您可以简单地继承QWidget并添加按钮,下拉框等。或者您可以尝试重写绘制事件来进行自定义绘制。
相关文章:
- GTK 最大化表单 C++
- win 表单应用程序字符串^ 到 int
- 结构化绑定初始值设定项表单 { 赋值表达式 } 对于 clang 上的数组类型失败
- 可以在JSON文件的帮助下在Qt中创建UI表单
- 表单未显示在凭据提供程序中
- 表单显示对话框函数错误,并且不执行下面的语句
- 如何从 winapi 中的编辑表单获取文本?
- 在 cout 中将线条表单文件与自定义文本组合时出现问题
- 从 dll 调用 opencv 垫到 Windows 表单,图像出现故障
- 如何在不使用任何数据库的情况下制作动态注册表单?
- 家庭作业帮助 - 检查表单按钮上的数据
- C++ 在给定像素数据数组的表单上绘制矩形
- 复制初始化表单 '= {}'
- Visual C if Windows表单中的语句
- 嗨,我正在尝试编码一个允许用户在Visual C 中登录的按钮,程序正在运行,但表单对话框未显示
- 使用visual c++在表单中显示PDF文件
- visual studio中用于复杂表单的C++可扩展GUI窗口
- 在Visual Studio中使用Json和表单
- 在Visual c++中从非托管代码更新托管表单
- 在QT中动态创建GUI,而不使用visual Studio中的表单