M
meruby
I am trying to create a splitter and 1 button in each splitter.
Everything runs fine, but I can see only status bar, no splitter or
buttons. What is wrong with it?
***********************************************************************
require 'Qt'
class Splitter < Qt::Widget
def initialize(parent, name='test', t=0)
super(parent, name, t)
end
end
class MainWindow < Qt::MainWindow
def initialize()
super
@s1 = Qt::Splitter.new(Qt.Vertical, nil)
@s2 = Qt::Splitter.new(Qt.Horizontal, @s1)
@sp1 = Splitter.new(@s2)
hello = Qt:
ushButton.new("First button", @sp1)
@sp2 = Splitter.new(@s2)
hello = Qt:
ushButton.new("Second button", @sp2)
self.statusBar().message('Ready', 2000)
end
end
app = Qt::Application.new(ARGV)
win = MainWindow.new
win.showMaximized
app.setMainWidget(win)
app.exec()
exit
Everything runs fine, but I can see only status bar, no splitter or
buttons. What is wrong with it?
***********************************************************************
require 'Qt'
class Splitter < Qt::Widget
def initialize(parent, name='test', t=0)
super(parent, name, t)
end
end
class MainWindow < Qt::MainWindow
def initialize()
super
@s1 = Qt::Splitter.new(Qt.Vertical, nil)
@s2 = Qt::Splitter.new(Qt.Horizontal, @s1)
@sp1 = Splitter.new(@s2)
hello = Qt:
@sp2 = Splitter.new(@s2)
hello = Qt:
self.statusBar().message('Ready', 2000)
end
end
app = Qt::Application.new(ARGV)
win = MainWindow.new
win.showMaximized
app.setMainWidget(win)
app.exec()
exit