首页 文章
  • 1 votes
     answers
     views

    无法在QtRuby中的不同表上显示从同一个类继承的多个表模型

    我一直在关注this article以在QtRuby中显示ActiveRecord数据 . 我从那里复制了 BoatTableModel 类(其余部分使用了我自己的代码) . 在本文中, BoatTableModel 被定义为仅支持 Boat 模型,但除了列定义之外,代码非常通用 . 所以,我使用了 column_names 方法中的列,并在每个模型的子类中定义了这些方法 . 这是我的代码: cl...
  • 3 votes
     answers
     views

    在QTreeView中显示文本之前的图标

    我正在使用QtRuby和Qt 4.8.6并尝试创建一个树视图,其中每个项目在树控件和名称之间都有一个自定义图标 . 最终结果应该是这样的: 我正在为图标的位置分配空间,但我没有看到任何图标 . 我需要做些什么才能让它们出现? 这是我的代码(稍微简化以删除无数据边缘情况): class MyModel < Qt::AbstractItemModel # ... def data(i...
  • 1 votes
     answers
     views

    在Ruby 1.8.7中需要'Qt4'时出现问题

    我已成功安装: Ruby 1.8.7-p334 Rubygems 1.7.2 rake 0.9.0 qtruby4 2.1.0 mswin32 现在是以下代码块 require 'rubygems' require 'Qt4' 给我一个错误: C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems.rb:926:在report_activate...
  • 2 votes
     answers
     views

    Qtruby ListWidgetItem在添加数据后有空白图标

    我正在使用qtruby处理GUI . 我有一个ListWidget,我正在填充ListWidgetItems . 到目前为止,这些只包含我想要显示的文本,一切正常 . 我希望这些项目还包含一些隐藏的数据,以便在单击它们时使用 . 我使用ListWidgetItem.setData()来设置数据,我可以在点击它时从中获取数据 . 然而,一旦我添加数据,正在显示的文本现在转移到右边大约4个空格 . 当...
  • 2 votes
     answers
     views

    如何使用qtruby获取表的模型/视图?

    我正在试图弄清楚如何使用Qtruby将模型与TableView一起使用 . 我尝试在http://doc.qt.io/qt-5/modelview.html给出的教程中修改C中的示例,并提出了如下所示的代码 . 问题在于AbstractTableModel的数据方法的实现:只有角色Qt :: DisplayRole按预期工作 . 角色Qt :: FontRole和Qt :: BackgroundR...

热门问题