Class: Qt::Label

Inherits:
Object
  • Object
show all
Defined in:
lib/extensions/qt/widgets/qt_label.rb

Instance Method Summary collapse

Instance Method Details

#image=(value) ⇒ Object



7
8
9
10
11
12
13
14
# File 'lib/extensions/qt/widgets/qt_label.rb', line 7

def image=(value)
  file = ::File.new(::File.join(::Dir.tmpdir,"tempimg#{self.object_id.to_s}"),'w')
  file << value
  file.close
  image = Qt::Image.new(::File.join(::Dir.tmpdir,"tempimg#{self.object_id.to_s}"))
  self.pixmap = image
  self.resize(self.pixmap.size)
end

#text=(value) ⇒ Object



16
17
18
# File 'lib/extensions/qt/widgets/qt_label.rb', line 16

def text=(value)
  super(value) unless value == nil
end