按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。在Windows或Linux平台上,是否有一个GUI自动化工具可以打开浏览器页面(任何浏览器,我不在乎),然后单击特定图标图像的每个实例,无论它在哪里在页面上,无论它存在多少次。我似乎记得IBM的RationalRobot中的这种能力。对于身无分文的人(哦,是的......和道德上的优越者:-))是否有开源替代品编辑:我希望能够单击特定的位图或像素矩形,
有没有办法使用浏览器作为GUI在Linux或Windows上创建应用程序?基本上我将在浏览器上有简单的表单,这些表单将从用户那里获取输入,并在处理输入后显示结果。所以我需要用户点击的东西作为应用程序,应用程序会自动打开浏览器并开始与用户交互 最佳答案 您可以使用Qt,它有一个WebKit小部件,这是一个功能齐全的浏览器。然后您可以将初始加载url指向您的html并执行您需要的操作。Qt是可移植的,简单的重新编译就可以让这个简单的应用程序在Linux、Windows、Mac等平台上运行。
我有一些Delphi2007代码在两个不同的应用程序中运行,一个是GUI应用程序,另一个是Windows服务。奇怪的是,虽然GUI应用程序在技术上似乎有更多“要做”,绘制GUI、计算一些统计数据等等,但Windows服务在运行时始终使用更多的CPU。其中GUI应用程序使用大约3-4%的CPU功率,服务使用大约6-8%。同时运行它们时,两个应用程序的CPU负载大约加倍。除了在Windows窗体应用程序中添加了GUI代码外,这两个应用程序的基本代码是相同的。这种行为有什么原因吗?Windows服务应用程序是否有某种固有的开销,或者我是否需要查看代码以找到这种意外行为的来源?编辑:有时间仔细
我使用C++编写了两个进程。一个是我的控制台应用程序使用CreateProcessAPI调用的GUI进程。我需要将文本从GUI应用程序(子)传递到控制台应用程序(父)。文本的数量可以是任意的——从几行到KB的文本。最简单的方法是什么?附言。我可以访问这两个进程的源代码。 最佳答案 控制台应用程序可以创建一个WinAPI窗口(不可见),这样它就可以接收消息(从Delphi中的AllocateHWND函数中获取的想法)。另一种解决方案是使用命名管道。另一种解决方案是通过TCP/IP在本地发送数据。如果这些字符串只是调试字符串,请考虑使用
如何在没有控制台的情况下在Windows下创建或编译GUI应用程序?我已经在网上搜索过了,但没有找到任何有用的东西。如果您能提供任何指导,我将不胜感激。(*ocamlc-I+labltklabltk.cmagui.ml-ogui.exe*)openTk;;lettop=openTk();;Wm.title_settop"Application1";;Wm.geometry_settop"200x500";;letblue=Button.create~text:"Blue"top;;letred=Button.create~text:"Red"top;;pack[blue;red];;l
是否有可能在Windows中创建一个GUI程序,它的入口点在“main()”中?我该怎么做呢?我对此的用途是我想要一个具有统一入口点的跨平台应用程序。 最佳答案 使用main()编写您的应用程序,并在其中调用您将在WinMain中使用的所有GUI调用。这将创建一个同时具有GUI和控制台窗口的应用程序。使用WindowsSDK工具editbin/SUBSYSTEM:WINDOWSappname.exe更改PEheader中的子系统标志,这样Windows就不会自动创建控制台窗口。如果你想为调试消息或类似的东西使用一个有效的stdout
我的任务是将现有的WindowsGUI应用程序移植到Linux。理想情况下,我想这样做,以便可以使用相同的代码库来构建Windows版本或Linux版本。我将在Ubuntu9.04上工作。在四处搜索之后,我不清楚什么工具最适合帮助我解决这个问题。松散要求的列表是:代码是用C而不是C++编写的,应该编译以构建Windows和Linux版本。由于它是现有代码,而且相当大,因此目前无法转换为.NET等托管语言。如果我可以在两个系统中使用相同的对话框,我会更愿意。在Windows中,建立一个对话框非常简单。您在VisualStudio的资源编辑器中构建对话框,然后调用DialogBox()AP
在一些帮助下,我设法创建了一个新线程,尽管该方法似乎在执行,但该方法的条件要么使绿灯亮起,要么使红灯亮起,尽管在没有新线程的情况下运行该方法(Check1..etc)线程更改会反射(reflect)在GUI上(例如出现红灯/绿灯),但是当创建新线程并运行该方法时,更改不会反射(reflect)在表单/GUI上。//Method/ActiontostartthechecksprivatevoidStartChecks_Click(objectsender,EventArgse){Threadt=newThread(o=>{InitChecks();});t.Start();}//Chec
我是Windows中GUI编程的新手。Windows资源监视器(perfmon.exe/res)有四个具有渐变背景的条形图(CPU/磁盘/网络/内存),右侧的图表用于显示最近的CPU/磁盘/网络/内存使用情况。我想知道在这个应用程序中使用了什么样的控件。它们在C++或C#中是否可用? 最佳答案 抱歉,它们是自定义控件,不能供外部使用。 关于windows-Windows资源监视器中使用了哪种GUI控件?,我们在StackOverflow上找到一个类似的问题:
大家好,我需要一些指导。基本上,我是一名网络开发人员,过去了解一些C,但我只为*nix开发了一些简单的控制台应用程序。不久,我想开发一个带有GUI的简单Win程序,而不是接触以下任何技术:.NETC#javaC++(尤其是这个)因为我目前没有时间也不需要。1).我可以在不求助于cpp的情况下使用wxWidgets(如果不能,您会建议使用其他哪些具有原生外观和轻量级的小部件工具包?)2).我可以将OpenCV与严格的C一起使用吗?(没有模板、内联函数等)3).除了MinGW之外,我还应该寻找其他编译器选项吗?英特尔值得研究吗?(AFAIK,它有限制性许可)。4).windows/c编程你