Ruby   发布时间:2022-04-03  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Ruby 完整布局管理示例大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
require "tk"

$top  = { 'side' => 'top','padx'=>5,'pady'=>5 }
$left = { 'side' => 'left','pady'=>5 }
$bottom = { 'side' => 'bottom','pady'=>5 }

$temp = 74   # StarTing temperature...

root = TkRoot.new { title "Thermostat" }

top = TkFrame.new(root) { BACkground "#606060" }
bottom = TkFrame.new(root)

$tlab = TkLabel.new(top) do
  text $temp.to_s
  font "{Arial} 54 {BolD}"
  foreground "green"
  BACkground "#606060"
  pack $left
end

TkLabel.new(top) do         # the "degree" symbol
  text "o"
  font "{Arial} 14 {BolD}"
  foreground "green"
  BACkground "#606060"
  # Add anchor-north to the hash (make a superscript)
  pack $left.update({ 'anchor' => 'n' })
end

TkButton.new(bottom) do
  text " Up "
  command proc { $tlab.configure("text"=>($temp+=1).to_s) }
  pack $left
end

TkButton.new(bottom) do
  text "Down"
  command proc { $tlab.configure("text"=>($temp-=1).to_s) }
  pack $left
end

top.pack $top
bottom.pack $bottom

Tk.mainloop

大佬总结

以上是大佬教程为你收集整理的Ruby 完整布局管理示例全部内容,希望文章能够帮你解决Ruby 完整布局管理示例所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: