草庐IT

Mac/Linux 和 Windows 上的 Ruby GUI 开发

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭去年。Improvethisquestion我有以下问题:我应该为文档工具创建一个应用程序(Tex/Word文件到最终的PDF)。这个工具需要一个GUI,我真的很想用我最喜欢的编程语言Ruby来编写它。问我的friendgoogle时的主要问题是:每个问题都是3年多以前问的和/或库已经过时了。那么有没有一种很好的方法可以在Mac/Linux和Windows上使用Ruby获得GUI(创建两个不同的界面不会打扰我)。或者有更好的解决方案(请不要.java

java - 如何让 Shell 在 SWT 中始终处于最前面?

我想在我的应用程序中实现立即生效的“始终在最前面”配置选项。我知道我可以用ON_TOP风格调用Shell构造函数。有没有办法在运行时执行此操作,即在创建Shell实例之后? 最佳答案 在Cocoa中,您需要使用反射获取Shell实例变量window,然后调用window.setLevel(OS.NSStatusWindowLevel)。在Carbon中,您需要获取shellHandle实例变量,然后调用OS.SetWindowGroup(shellHandle,OS.kFloatingWindowClass)。根据您的需要,您也许可

firefox/Mac 和 firefox/Windows 之间的 css 区别

我正在与设计师一起设计模板,我们看到了不同的东西。在我的mac浏览器中,输入字段位于标签旁边,但对于设计者而言,在他的浏览器中,输入字段位于标签下方。我使用ericmeyer的cssreset,所以一切都应该是正确的。这是一个截图来说明我的意思(左边是应该的,右边是不应该的)有谁知道如何解决这个问题? 最佳答案 如果字段大小以em为单位,则将它们更改为px。em取决于字体大小,并且字体大小不是像素完美的(不同的浏览器对其进行不同的舍入,确切的宽度可能取决于字体,特别是如果字段之间的间隙是一个空格).在容器中留出一些空间(只需让包含的

windows - 有没有一种简单的方法可以自动截取屏幕截图?

我可以用什么语言编写一个快速程序来截取屏幕截图并模拟按键?我有一个动画/交互式Flash影片作为演示文稿。我想在按下特定键后截屏。最终效果是一堆我可以打印的屏幕截图...基本上捕捉了Flash演示中的关键时刻。 最佳答案 我用C#编写了这个,没有太多麻烦。这是大部分代码:using(Bitmapbitmap=newBitmap(bitmapSize.Width,bitmapSize.Height,PixelFormat.Format24bppRgb))using(Graphicsgraphics=Graphics.FromImage

java - 什么JVM 可以在Mac OS 7.5 下运行?

我有一份承包契约(Contract)的请求,规范初稿中的一项要求是该软件(面向最终用户的GUI应用程序)应在Win2000和MacOS7.5上运行。我不知道他们为什么要支持这样古老的系统,但我想这让我只能将Java作为除原始C之外的唯一选择,或者不是吗?如果是Java,我可以在这些目标上使用的Java版本是否有限制?另外,虽然它不会严格地针对主题,但我很乐意就使软件在两个目标上运行的策略发表评论。实际上,支持那些古老的系统和现代的系统甚至可能比支持Mac和Win更难,对吧?作为另一个副业,我也很欣赏可以用来说服客户放弃这一点并让他选择OSX和XP的事实。就像“嘿,今天使用的所有Mac中

c - 非常非常基本的交叉编译 C 程序

我有一个(非常基本的)C程序,我可以在我的mac上用GCC编译。不需要代码,它fseeks,freads,fprintfs就是这样(它利用了stdlib.h和stdio.h)。有没有办法让我在我的Mac上编译一个可以在WindowsXP上运行的win32二进制文件?我正在寻找一个简单(不到15分钟)的解决方案,如果答案是“找到拥有VisualStudio的人”,那就太好了:) 最佳答案 您可以使用MinGWportforMac用于交叉编译。 关于c-非常非常基本的交叉编译C程序,我们在S

java - 使 WebStart Java 桌面应用程序在 Windows 和 Mac 系统启动时启动

我开发了小型跨平台(Windows和Mac)SWT桌面应用程序。它与WebStart一起分发。到目前为止一切顺利,一切正常。我有一个新要求,要让我的应用在系统启动时启动(无需用户交互)。实现该目标的最佳方法是什么?在JNLP文件中我得到了这个:在Windows上,WebStart创建一个桌面链接[app_name].lnk并指向javaws.exe然后是一些Java缓存文件作为参数,名称很有趣,例如..\Sun\Java\Deployment\cache\6.0\4\2c0a6a781-213476。我可能可以通过名称以编程方式在用户计算机上找到该链接...呃...然后将其复制到用户的

xml - GhostScript 在 ImageMagick 中的文件路径

我正在尝试使用ImageMagick在PC和OSX上将PDF转换为PNG——但实际上我无法在将使用我的软件的任何计算机上安装GhostScript。有没有办法将GhostScript与ImageMagick捆绑在一起,并将ImageMagick的路径重定向到该包,这样我就可以使用它而无需在用户计算机上正式“安装”它?Ifoundthispage,但我无法理解如何更改ImageMagick中的delegates.xml文件以使其正常工作。我想我必须更改此行的某些部分:但我不确定该怎么做——将路径放在哪里,或者路径应该基于什么——ImageMagick的位置,或者其他什么?任何帮助将不胜感

VMware虚拟机优化指南:macOS在虚拟机(VMware)中占用的空间越来越大,如何瘦身节省空间?

我们在VMware虚拟机中安装macOS系统时,如果长时间的使用,物理机占用的空间会越来越大,即使你在macOS系统中删除了,卸载了,清空了回收站,但是物理机里的磁盘空间一点也没缩小,时间越长,占用的空间就越多。遇到这样的问题,解决办法有二。第一种办法,关闭macOS。点击“编辑虚拟机设置”点击硬件-硬盘最后把“磁盘整理”与“压缩”都依次点击下。这种方法的优点是可以优化腾出部分空间且macOS系统内的文件、程序均保存了下来。缺点是空间优化不彻底,再次优化不明显。第二种方法是直接给macOS系统拍摄快照,快照的功能相当于Windows系统中的备份,区别是Windows中备份会占用不少磁盘空间,而

windows - Mac/Windows MIDI 应用程序编程语言

编写可在MAC和Windows上运行的MIDI交互式音乐应用程序的最佳编程语言是什么? 最佳答案 我使用C++编写了跨平台(MacOSX和Windows)MIDI应用程序。我用了RtMidi对于MIDII/O,它非常容易上手(在每个平台上它都是开箱即用的)。C++的优势在于您可以在每个平台上使用nativeGUI,但如果您还没有接触过C++,我会说跨平台项目是一个非常雄心勃勃的第一个项目。 关于windows-Mac/WindowsMIDI应用程序编程语言,我们在StackOverflo