Создание градиента в FXRuby

#ruby #fxruby

#ruby #fxruby

Вопрос:

Есть ли способ создать градиент в FXRuby? Если да, то как бы я это реализовал?

Я пытался посмотреть на https://www.rubydoc.info/gems/fxruby/Fox/FXImage и для меня это не имело особого смысла, если бы я мог уточнить, что #gradient означает и как это использовать, это было бы здорово.

Комментарии:

1. #gradient является методом экземпляра класса FXImage

Ответ №1:

Согласно документам, вот как вы могли бы использовать этот метод, но сначала вам нужно установить и запросить gem

 gem install fxruby
  

Затем в вашем коде:

 require 'fxruby'

# the arguments represent rgb colors:
# #gradient(topleft, topright, bottomleft, bottomright)
  

Вам нужно будет передать цвета RGB, которые вы хотите использовать для фактического градиента, но вот пример синтаксиса

 FXImage.gradient(
  Fox.FXRGB(253, 245, 230), 
  Fox.FXRGB(253, 245, 230), 
  Fox.FXRGB(253, 245, 230), 
  Fox.FXRGB(253, 245, 230)
)
  

Примеры цветов смотрите здесь

Комментарии:

1. Ты мой спаситель! Большое вам спасибо