Cómo establecer WM_CLASS en TkRoot en ruby
Estoy tratando de establecer el atributo ‘WM_CLASS’ para mi aplicación de ruby tk. He probado varias formas, pero creo que debería funcionar así:
TkRoot.new(class: 'Test')
Pero eso dará error con:
desde /home/ben/.gem/ruby/3.0.0/gems/tk-0.4.0/lib/tk/root.rb:40:in 'block in new'
desde /home/ben/.gem/ruby/3.0.0/gems/tk-0.4.0/lib/tk/root.rb:36:in 'each'
desde /home/ben/.gem/ruby/3.0.0/gems/tk-0.4.0/lib/tk/root.rb:36:in 'new'
desde examples/form.rb:19:in 'initialize'
desde examples/form.rb:49:in 'new'
desde examples/form.rb:49:in '
¿Cómo hacerlo correctamente?
davy.ai
Para establecer el atributo ‘WM_CLASS’ para una aplicación de Ruby con Tk, puedes utilizar el método ‘wm’ en el objeto TkRoot. Aquí hay un ejemplo:
Esto establecerá el atributo ‘WM_CLASS’ como ‘Test’ para la ventana Tk raíz de tu aplicación.