草庐IT

LVGL-GUI

全部标签

python - 检测 python 程序是否通过 Windows GUI(双击)与命令提示符执行

背景我有一个通过pyinstaller编译成Windows可执行文件的Python3.5控制台程序。问题当通过命令提示符执行时,我希望我的程序使用提供的任何参数(可能没有)运行。当通过操作系统的GUI执行时(即通过在Windows的Windows资源管理器中双击.exe等),我希望我的程序提示用户输入。我还需要我的程序在退出前暂停,以便用户可以阅读输出。我如何检测这些不同的场景?约束可执行文件必须能够在基本(即全新安装)Windows/RedHat机器上运行。编译可执行文件必须是单个文件,并且不能依赖未打包在已编译可执行文件中的其他文件(pyinstaller允许将文件打包在已编译可执

windows - 在 Windows 上应用补丁的好 GUI 实用程序是什么?

我正在寻找适用于Windows的良好GUI补丁实用程序-这是我将发送给以前没有使用过补丁的人的东西,因此易用性很重要。我知道WinMerge可以生成补丁,但不能应用它们;Windows是否存在这样的GUI实用程序?PS-我考虑过将其发布给super用户,但由于diff/patch主要是编程工具,我认为它更适合放在这里。如果达成共识,我会投票决定自己迁移。 最佳答案 TortoiseMerge,可在TortoiseSVN中找到,TortoiseCVS,或TortoiseGit符合要求。但是,请注意,完整安装默认会添加其他右键单击菜单选

windows - 为命令行程序生成 GUI 的工具

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭4年前。Improvethisquestion我正在寻找一个半自动为Windows命令行程序构建GUI的程序。也就是说,我想给它一个任意的命令行程序并以某种方式描述它的用法(“它需要一个文件名列表,以及--foo和--bar选项后跟一个字符串”)并且它将创建一个新的GUI包装程序,允许使用“浏览”对话框选择文件,并具有foo和bar的文本框。我记得以前试过这样的程序,但是我不记得叫什么,谷歌也没有提醒我。

java - 可执行 JAR 的 C++ GUI

我有一个在命令行中运行的可执行JAR。我想使用VC++forwindows为这个程序创建一个GUI。有什么方法可以从nativeC++中“Hook”到Java线程,或者从C++线程中启动JAR?我看过JNI,但似乎需要编写Java来考虑此功能。目前,我没有能力修改预编译的JAR。我尝试做的事情是否可行?提前感谢您提供的任何建议。 最佳答案 如果您想从Java调用C++,则只需编写具有JNI功能的java。如果您想从C++调用Java,无需对JAR进行任何更改即可正常工作。如果您查看java.exe的源代码,您可以看到这样的示例。查看

windows - 如何编写在其中运行另一个 GUI 程序的程序

我不知道怎么问这个问题,所以这是我想到的一些想法的图片因此,例如,当您运行我的“自定义启动器”时,它会显示一个窗口,旁边有几个按钮,您可以为其分配值。当您点击一个按钮时,相应的程序将在右侧的大面板中运行(以窗口模式)。当然,这都是从用户的角度来看的。他们只会看到他们想要运行的程序出现在该面板中。实际实现可能与“一个程序运行在另一个程序中”无关我自己的用例仅限于Windows桌面平台,但如果可以将其概括化,那也很好。这真的可能吗?我可以编写这样的程序来在面板内运行另一个程序吗?启动的程序可能是其他人的,例如MS画图或计算器。 最佳答案

wpf - 担心 WPF。我应该为 Windows GUI 使用 WPF 还是其他库?

我在一个执行数值计算的库上工作了一段时间。它是用纯原生C++编写的,直到现在我一直在使用简单的控制台应用程序来测试它的功能。是时候在库的顶部构建一个GUI-以更好地显示结果表并以图形形式呈现它们。我一直打算用WPF来实现UI,也花了一些时间研究它,但我现在又重新考虑了。我对WPF的担心是:是否值得仅仅为了用户界面而将我的程序耦合到.NET框架?.NET和WPF似乎以多种形式增加了开销,包括:程序复杂性使用.NET意味着使用第二种语言-从而编写大量困惑的互操作代码。运行时性能尤其是WPF应用程序启动起来似乎非常缓慢。部署.NETFramework安装快捷方便吗?是否需要重启机器?渲染质量

ruby - 适用于 Windows 的丰富且广泛使用的 Ruby GUI 框架?

我读过有关wxRuby和Shoes的资料,但从未使用过它们。我想通过开发真实世界的严肃Windows应用程序来学习ruby​​。在可用的框架中,哪个被广泛使用和接受、库丰富并且捆绑了.exe构建器? 最佳答案 目前Ruby中的客户端/桌面应用程序没有太多明智的选择,但我相信您最好的选择之一是通过JRuby利用成熟的JVM库。Redcartexteditor用Ruby编写并在JVM上运行,您可以在Github上查看源代码https://github.com/danlucraft/redcar还有一个开发公司叫AtomicObject使

PHP - 是否有机会通过 exec() 运行 GUI 程序?

我需要使用exec运行网络浏览器(chrome-firefox..)我试过用bat文件来做(这个方法提到了here)C:\Users\farok\AppData\Local\Google\Chrome\Application\chrome.exewww.google.com当我使用windows打开文件时一切顺利,但是当我使用exec打开它时没有任何反应我已经尝试使用BrowserControl的jar文件来做到这一点类BrowserControl.displayURL("www.google.com");和bat文件一样,有什么办法吗?注意:我使用的是wamp2.2,Apache2.

Windows GUI 编程 - C + SDK 或 C# + Windows Forms

我是一个C程序员,有很多服务器代码经验(AIX、HPUX、一些Linux)我需要为Windows(2000、XP、Vista、7)编写一个GUI程序,它需要类似CAD的绘图功能和很多数据输入表格(这是一个专门的工程应用程序)。多年前,我使用GuptaSQLwindows(现为CenturaBuilder)编写了一些Win32代码。老板们规定它“必须”是编译代码。我的看法是,C+SDK可以完成这项工作,但需要付出相当大的努力,而C#+WindowsForms的能力更强,但我有点担心.Net框架的要求。根据您的经验,您有什么建议?如果是.Net,哪个版本?2.0、3.0、3.5??

c++ - 如何在 GUI 窗口中使用 WinApi (GDI) 在 C++ 中设置鼠标单击像素?

我尝试通过鼠标点击来设置像素,但点击时没有任何反应。这是我的部分代码。首先,我在WM_SIZE中控制窗口大小的变化。比起第一次,当我想通过鼠标设置像素时,我得到窗口的宽度和高度,然后将窗口的内容复制到内存HDC和HBITMAP(在存储窗口中)(HBITMAP大小等于(宽度,高度))。事实上,我只复制到内存中的清除窗口。在任何情况下,我都将像素设置为内存DC。在下一个WM_PAINT消息处理中,我将内存DC绘制到屏幕。.....caseWM_SIZE:{CheckWidthHeight();break;}caseWM_MBUTTONDOWN:{if(firstTimeDraw){Chec