cost 215 ms
重新启用时如何“取消选择”先前选择的按钮 - How does one “unselect” previously selected button when re-enabling

我有一个老式的编程背景,但是对Ruby还是陌生的:对于一个Hangman游戏,我有通过FXDataTarget连接的A..Z按钮(设置为-1,因此不会自动选择第一个按钮)。 在播放过程中,按下每个按钮均被禁用。 要初始化新游戏,我重新启用每个按钮。 除上一游戏的最后一个按钮突出显示并因此不 ...

在FXRuby中制作渐变 - Making a gradient in FXRuby

有没有办法在FXRuby中创建渐变? 如果是这样,我将如何实施? 我尝试查看https://www.rubydoc.info/gems/fxruby/Fox/FXImage ,这对我来说没有多大意义,如果我可以详细说明#gradient含义和用法,那会很好。 ...

2019-03-26 00:03:28   1   53    ruby / fxruby  
如何减少打开包含GUI的ruby可执行文件的时间? - how to reduce amount of time to open ruby executable that contains a GUI?

我一直在使用ocra将红宝石文件转换为窗口可执行文件,但是我注意到,如果我使用fxruby或green_shoes之类的红宝石GUI,则需要花费很长时间。 有什么方法可以减少程序弹出所花费的时间? 我当前的fxruby和green_shoes文件非常简单,但是运行已编译的exe文件大约需要一 ...

使用FXRegistry在FXRuby中存储持久性数据 - Using FXRegistry to store persistent data in FXRuby

我正在使用FXRegistry存储用户名和密码,以便可以通过Web服务进行身份验证。 当用户登录时,用户名和密码将写入FXRegistry,一切似乎都很棒。 但是,当我退出应用程序并再次运行它时,似乎无法从FXRegistry准备就绪。 我不确定自己在做什么错。 这是代码, ...

单击后退出对话框 - Exit dialog box after clicking

我正在使用fxruby创建一个对话框,其中没有几个选项。 这是我显示一个选项的部分,单击该选项后会发生什么。 dwd_file.connect将执行download方法,该方法需要一些时间。 问题:对话框会一直挂到执行该方法为止,如何在单击时关闭它,然后再执行该方法? 谢谢 ...

2014-02-24 13:15:17   2   118    ruby / fxruby  
FXRuby拦截窗口关闭 - FXRuby intercept window close

我创建了一个“确认退出”对话框,以在退出时提示用户。 我已成功将其连接到“退出”菜单命令,但我也想将其连接到关闭窗口(X)的按钮。 我怎样才能做到这一点? 我对Java Swing有一定的经验,要完成此任务,您必须在将调用此提示的框架中添加一个窗口侦听器。 我在这里必须做些类似的事情吗? ...

关于 ruby inheritance,ruby ZA8CFDE6331BD59EB2AC96F8911C4B6Ruby66Z 里面的非常菜鸟问题 - very noob question about ruby inheritance, ruby object inside FXRuby

首先为我糟糕的英语感到抱歉...我有疑问..我正在为务实的程序员阅读 FXRuby..我看到了这段代码 这是一个非常基本的例子......实际上这是他的第一个例子......但我太菜鸟了,我不明白: app 是一个 FXAPP object.. 现在我创建一个 HelloWindow object ...

在FXRuby中尝试指定字体时,出现错误“ FXDCWindow :: setFont:指定的非法或NULL字体。”,如何解决此问题? - In FXRuby when trying to specify a font I get an error “FXDCWindow::setFont: illegal or NULL font specified.”, how to fix this?

在Ruby中尝试指定字体时,出现错误“ FXDCWindow :: setFont:指定了非法或NULL字体”。 我尝试这样做: 我需要设置一种字体才能在程序中使用drawText,但我不知道该怎么做。 哦,根据记录,我只是一个初学者。 谢谢! ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM