qtruby

    2熱度

    1回答

    我想弄清楚如何使用qtruby模型使用TableView。我試着修改了C++中的例子,在 http://doc.qt.io/qt-5/modelview.html給出的教程中,並提出瞭如下所示的代碼。 問題在於AbstractTableModel的數據方法的實現:只有角色Qt :: DisplayRole按預期工作。角色Qt :: FontRole和Qt :: BackgroundRole不會導致

    1熱度

    1回答

    我有一個下拉菜單,其中包含大約5-6個項目。 當我在ComboBox中選擇特定選項時,我希望其他窗口小部件顯示在同一個窗口中。例如:當我在ComboBox中選擇「1-Standard」時,必須彈出acc_ui中定義的窗口小部件等。 這是我試過的代碼: require 'Qt' class Auth < Qt::Widget slots 'slotFunctionChanged(int

    2熱度

    1回答

    使用QtRuby(通過qtbindings)我試圖將項目添加到QTreeWidget。它說,它有一個insertTopLevelItems()方法,但它沒有對此作出迴應: hier = $my.appHierarchy hier.column_count = 2 hier.header_labels = ['element', 'kind'] p hier.class, hier.metho

    1熱度

    1回答

    我正在開發一個使用ruby和qt作爲前端的應用程序。我使用qtdesigner來繪製gui並使用rbuic4轉換代碼。但我無法對主程序中的按鈕進行任何操作。我創建了main.rb並使用require'./muprogramm.rb'來調用生成的代碼。下面是打開文件對話框按鈕mbusb_close(對象名稱)的示例代碼 require './muprogramm.rb' require 'Qt4'

    1熱度

    2回答

    我有一個輸入文件和一個批處理文件。當使用系統命令執行批處理文件時,會生成相應的輸出文件 。 現在我想從OUTFILE一個特定的文本(位置350至357),以顯示在我的lineedit部件 這裏是我的代碼部分: system("C:/ORG_Class0178.bat") 現在OUTFILE會生成 File.open("C:/ORG_Class0178_out.txt", 'r').each d

    1熱度

    1回答

    最近我寫了一個使用Ruby和Qt的小應用程序。這是我第一個使用qtruby的非平凡項目。過了一段時間,我設法將C++引用和教程翻譯成工作的Ruby代碼,並且掌握了它。 只有當在QTreeView小部件中實現我自己的拖放功能時,我才真正卡住了。我可以將問題隔離到Qt::AbstractItemModel::mimeData方法。在消除了一些其他錯誤之後,我最終得到了下面的代碼,該代碼一旦發生拖動動作

    3熱度

    2回答

    所以我對ruby qt 100%是新手,我已經習慣了python,並且我已經掌握了基礎知識,但是因爲QMenuBar不會正確對齊Qt :: Widget,我一直在嘗試找出QMainWindow命令。我知道它像1000%容易第二你告訴我,但.setCentralWidget命令似乎不工作的紅寶石,所以我只是失去了... 這是我的「測試」代碼,如果你真的得到你的問題不需要這個,但如果我不把它放在一些人

    15熱度

    2回答

    我在網上可以找到的關於QtRuby的所有東西都使用Qt 4,但Qt的當前版本爲5.這是否僅僅是一個文檔問題,並未趕上現實,Qt 5在QtRuby中可以正常工作? 如果您斷言這是事實(即Qt5不受支持),請備份您的斷言和證據。

    1熱度

    1回答

    使用QtRuby,是否可以創建一個已經在文本框中有值的輸入對話框?

    2熱度

    1回答

    使用Ruby 2.0,Qt4 gem和Mysql2 gem。我需要比較兩個lineedit的文本,並與他們進行查詢,到目前爲止這是一個失敗。 client = Mysql2::Client.new(:host => "localhost", :username => "root", :password => "123456", :database => "school") # text of b