草庐IT

gui-builder

全部标签

c++ - 使用 Eclipse CDT 进行调试时出现问题 - 执行和 GUI 不一致

我正在使用EclipseCDT在Ubuntu中调试C++项目。GUI,即显示要执行的下一行源代码的小箭头,与实际执行不一致。具体来说,它在实际执行线下方约30行。我通过检查局部变量的值以及它们何时更改来确定实际行是什么。我曾多次尝试清理项目,包括手动删除所有已编译的目标代码、库等,希望这会导致Eclipse自行更新,但它坚持显示错误行。感谢任何帮助。 最佳答案 Eclipse显示的源代码和实际用于编译可执行文件的源代码很可能是同一文件的不同版本。您可以询问GDB(Eclipse有一个用于GDB的控制台窗口)实际用于构建可执行文件的源

使用GUI Guider工具在MCU上开发嵌入式GUI应用 (1) - GUI Guider简介及安装

使用GUIGuider工具在MCU上开发嵌入式GUI应用(1)-GUIGuider简介及安装受限于每篇文章最多只能贴9张图的限制,这个教程被拆分成了多篇文章连载发布,完整目录结构如下图x所示。后续会发布完整教程的pdf文件,敬请期待。图x完整教程文档的目录文章目录使用GUIGuider工具在MCU上开发嵌入式GUI应用(1)-GUIGuider简介及安装LVGL和GUIGuider简介准备带有显示屏的开发板在PC上安装GUIGuiderLVGL和GUIGuider简介LVGL是一个开源免费(MIT许可)的嵌入式GUI组件(https://lvgl.io/),支持触摸屏操作,移植简单方便,开发者

c++ - 游戏GUI库

我正在使用OpenGL渲染API制作游戏。现在我需要关卡编辑器。它应该由许多小部件parent/child等组成,因此很难手工编写需要的小部件。关于可以与opengl轻松连接的良好gui系统的任何想法?最重要的部分是GUI编辑。我真的需要一些编辑工具。谢谢 最佳答案 你应该看看http://qt.nokia.com/.将OpenGL渲染注入(inject)Qt小部件非常容易。要轻松编辑您的GUI,您可以使用QtCreator(http://qt.nokia.com/products/developer-tools)。

c++ - 如何在 C++ Builder 中直观地设计组件?

我已经离开C++几年了,现在从事AS3/Flex工作。我已经习惯了能够创建一个组件并将其置于设计模式而无需大惊小怪,并且我正在努力了解C++Builder做同样事情的方式。我过去为C++Builder编写过许多组件,但没有一个是可视化的。我现在想做的是创建一个用于客户搜索的组件和另一个用于订单处理的组件,因为我希望能够即时创建这些组件的新实例。我不想做的是必须在代码中手动放置每个组件,如dbgrid和搜索字段。我想在设计模式下这样做(以及设置它们的属性)。我该怎么做?我浏览了其他Delphi组件的源代码,我注意到它们有dfm文件,这似乎是我需要的。我如何在C++Builder中执行此操

Linux环境下非GUI制作图形界面方法

Linux环境下非GUI制作图形界面方法如题,即就是仅仅使用ANSI转义字符实现Linux环境的页面效果,如字体颜色、背景颜色、高亮、固定位置光标、将光标放到指定位置、隐藏字符串等等。具体实现方法在如下代码中,使用方法在注释里可以看到。//#ifndef__PRINT_H__#define__PRINT_H__#include/***Readme:ThisHeaderfileisusedforsetspecialdisplaycharactersofscreensuchas*backgroundcolorandFontcoloretc.*//*颜色代码:QUOTE:字背景颜色范围:40--49

C++ builder 如何配置编译器只输出 exe?

问题是如何在c++builder2010编译器和调试选项中配置以输出一个exe文件,而所有其他文件都在其中,这样我就可以轻松地在其他机器上使用程序而无需安装它们,只需运行exe文件。 最佳答案 对于所有版本的C++Builder,您不需要为此制作安装程序(尽管如果您确实需要的话,innosetup简直太棒了)。只需选择以下项目选项:-Project/Packages:,BuildwithRuntimePackages=DISABLEDC++/链接器:动态RTL=FALSE就是这样。您将获得一个没有依赖项的单一exe(除了您使用的任何

c++ - 如何将图像附加到使用 Qt Creator 创建的 gui

如何在Qt创建的GUI上放置图像?屏幕的西南部分是空的,所以我希望通过单击按钮将图片放在那里,但我无法使用QPixmap和setPixmap。请帮我解决这个问题! 最佳答案 在QtCreator中使用QLabel然后转到QLabel的属性转到像素图选择文件完成了。 关于c++-如何将图像附加到使用QtCreator创建的gui,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/174

java - 用于 C++ 应用程序的 Java GUI - 这是一个好的设计吗?

是的,当面试官提到他们为C/C++应用程序使用Java-swingGUI时,我有点惊讶。我很好奇,问他他们是如何将这些整合在一起的,他的回答是“通过消息传递”。有趣的!好吧,我对这种方法很陌生,很好奇那里的公司是否真的使用这种设计。如果是,那么这种设计有很大的优势吗?我有点难以理解这种设计如何运作良好,如果您有任何引用,请分享。仅供引用,该产品是一个基于数据备份的应用程序(可能在Linux/Unix平台上)。谢谢。简历 最佳答案 我觉得没什么问题。通过消息传递来集成不同的组件是很常见的。我确实认为拥有一个同类环境通常更好(例如,所有

c++ - Qt GUI 数学应用程序在计算时挂出 GUI

我的应用程序有一个简单的GUI=我必须为我的数学函数设置一些输入参数,然后单击“计算”按钮,函数启动。数学函数是用纯C语言编写的,因此没有对象,只有函数。看起来像这样:#include"mymath.h"classmyMath:publicQMainWindow{Q_OBJECT//...voidcompute();};voidmyMath::compute(){//getparametersfromguicall_C_fun();//saveresultstoGUI}此代码的主要问题是,当我单击“计算”时(它会进行大量计算,最多需要5分钟左右)它会挂起我的GUI,所以我不能做任何其他

启动Windows GUI应用程序时的背景工作

当我的Win32申请开始时,LoadDB()应执行,至少需要10或20秒。在哪里执行LoadDB(),作为背景加载任务,为了防止GUI窗口无响应?是否可以这样做,但不必创建一个单独的thread?(这看起来很复杂,我想避免这种情况)。注意:如果我在主要消息循环中这样做:LRESULTCALLBACKWndProc(HWNDhWnd,UINTmessage,WPARAMwParam,LPARAMlParam){switch(message){caseWM_CREATE:LoadDB();...GUI将无反应。看答案创建线程实际上并不像最初看起来那样复杂。当您需要支持线程之间的互动时,事情可能会相