WingMan
31st August 2008, 08:50
Hi,
my problem is to insert some widgets in one "main" widget (not MainWindow!).
I built a widget by using Qt designer (e.g. widget1) and created a class (widget2) to implement some functions for widget1.
In the next step I created a new widget (widget3) which has only a tableWidget inside.
My Problem is, if I create another widget (widget4) in which I want to place those two widgets (wiget2, widget3) there is nothing to see in widget4.
Here is my code of widget4:
require 'Qt4'
require 'Widget2'
require 'Widget3'
class Widget4 < Qt::Widget
def initialize()
super()
@layout = Qt::VBoxLayout.new()
@widget2 = Widget2.new
@widget3 = Widget3.new
@layout.addWidget(@widget2)
@layout.addWidget(@widget3)
setLayout(@layout)
size = Qt::Size.new(500, 500)
size = size.expandedTo(minimumSizeHint())
resize(size)
end
end
Hope u can help me,
THX
WingMan
my problem is to insert some widgets in one "main" widget (not MainWindow!).
I built a widget by using Qt designer (e.g. widget1) and created a class (widget2) to implement some functions for widget1.
In the next step I created a new widget (widget3) which has only a tableWidget inside.
My Problem is, if I create another widget (widget4) in which I want to place those two widgets (wiget2, widget3) there is nothing to see in widget4.
Here is my code of widget4:
require 'Qt4'
require 'Widget2'
require 'Widget3'
class Widget4 < Qt::Widget
def initialize()
super()
@layout = Qt::VBoxLayout.new()
@widget2 = Widget2.new
@widget3 = Widget3.new
@layout.addWidget(@widget2)
@layout.addWidget(@widget3)
setLayout(@layout)
size = Qt::Size.new(500, 500)
size = size.expandedTo(minimumSizeHint())
resize(size)
end
end
Hope u can help me,
THX
WingMan