- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我的问题是关于“para”对象。我在哪里可以找到 para 的所有方法?我尝试了 shoesrb.com 手册,但它只说 para 用于呈现文本。我也在 Freenode 尝试了#shoes,但没有人回答。好像没人在线。
我问是因为我不明白重磅 (###) 行的作用。
str, t = "", nil
Shoes.app :height => 500, :width => 450 do
background rgb(77, 77, 77)
stack :margin => 10 do
para span("TEXT EDITOR", :stroke => red, :fill => white), " * USE ALT-Q TO QUIT", :stroke => white
end
stack :margin => 10 do
t = para "", :font => "Monospace 12px", :stroke => white
t.cursor = -1 ####### I don't understand this line
end
keypress do |k|
case k
when String
str += k
when :backspace
str.slice!(-1)
when :tab
str += " "
when :left ### This is the part I'm interested in
#### Can you suggest a method to put in here. It moves the cursor to the left.
when :alt_q
quit
when :alt_c
self.clipboard = str
when :alt_v
str += self.clipboard
end
t.replace str
end
end
para类有游标方法吗?官方文档没有答案。我试图将其扩展到一个简单的文本编辑器中,但我不明白如何移动光标。我是一名新手程序员,也是 Ruby 的新手。
此外,Shoes 程序员在哪里闲逛?我尝试了邮件列表,显然它已停止服务。是否有特定的论坛或不同的邮件列表?
最佳答案
感谢试用 Shoes。
是的,Red Shoes a.k.a. Shoes 3 显然有一个光标方法,可以让您设置光标的位置。虽然它没有记录,但我不得不查找来源。您使用它的里程数可能会有所不同。
Shoes 邮件列表绝对活跃。只需发送消息至 shoes@librelist.com,您就会自动注册。这将是在 Shoes 上寻求帮助的最佳 channel ,因为其余的交流主要通过 Github 问题进行。
关于 ruby 鞋,para.cursor 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16765418/
我的问题是关于“para”对象。我在哪里可以找到 para 的所有方法?我尝试了 shoesrb.com 手册,但它只说 para 用于呈现文本。我也在 Freenode 尝试了#shoes,但没有人
我正在试验 ruby,发现了一个名为 Shoes 的图形用户界面工具包。 我使用的是 Windows 8,我想在 Shoes 中创建一个按钮并让它在单击时播放音频文件。 我使用的非鞋子 ruby
用于 Ruby 的 Shoes GUI 工具包似乎是一种非常好的和简单的方法,可以将 GUI 添加到我的各种脚本中,但是在我的头撞到它之后,我似乎无法通过循环不断更新段落。 这是展示我正在尝试做的事情
我是一名优秀的程序员,十分优秀!