首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >和Qt4,我哪里做错了?

和Qt4,我哪里做错了?
EN

Stack Overflow用户
提问于 2010-09-23 02:33:32
回答 1查看 776关注 0票数 1

所以我一直试图让ruby读懂我的Qt4设计,但它根本不起作用。我已经在Qt4 Designer中创建了一个设计,并将其保存为.ui文件。然后,我使用rbuic4将其转换为design_ui.rb和Qt4。我当前的ruby主文件如下所示:

代码语言:javascript
复制
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。他们都做了不同的事情,没有一个是有效的。你能帮帮新手吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-09-23 04:53:46

如下所示:

代码语言:javascript
复制
class AppMain < Qt::MainWindow
    def initialize(parent = nil)
        super
        @ui = Ui_Main_window.new
        @ui.setupUi self
    end
end

然后

代码语言:javascript
复制
application = Qt::Application.new(ARGV)
main_window = AppMain.new
main_window.show
application.exec
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3772510

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档