所以我一直试图让ruby读懂我的Qt4设计,但它根本不起作用。我已经在Qt4 Designer中创建了一个设计,并将其保存为.ui文件。然后,我使用rbuic4将其转换为design_ui.rb和Qt4。我当前的ruby主文件如下所示:
require 'gui/design_ui.rb'
require 'Qt4'
class AppMain < Ui_MainWindow
def initialize(app)
@app = app
end
end
# create and show dialog
if $0 == __FILE__
app = Qt::Application.new(ARGV)
dialog = AppMain.new(app)
dialog.show
app.exec
end我真的找不到一个合适的指南来正确使用ruby和Qt4 Designer。他们都做了不同的事情,没有一个是有效的。你能帮帮新手吗?
发布于 2010-09-23 04:53:46
如下所示:
class AppMain < Qt::MainWindow
def initialize(parent = nil)
super
@ui = Ui_Main_window.new
@ui.setupUi self
end
end然后
application = Qt::Application.new(ARGV)
main_window = AppMain.new
main_window.show
application.exechttps://stackoverflow.com/questions/3772510
复制相似问题