qspinbox

    0熱度

    1回答

    我想跟蹤何時按下enter/return鍵,然後專注於其他一些小部件,但如果沒有按下它,那麼spinbox應該採取正常操作而不是其他任何操作。我已經分類了QSpinBox並創建了保護void keyPressEvent(QKeyEvent * event)。裏面是這個代碼: void MytSpinBox::keyPressEvent(QKeyEvent *event) { if (ev

    0熱度

    1回答

    我有一個使用Python 2.7和QT 4.7的PyQt GUI,可以打開一個由按鈕調用的對話框。我可以在對話框和主GUI之間傳遞值,但大部分情況都很好,直到它出現在對話框中的QSpinBox中。 定義對話框類是像這樣: class BuyDialog(QDialog): def __init__(self): QDialog.__init__(self) global ci

    0熱度

    2回答

    我的目標是使用QSpinBox來顯示0到9999之間的數字,並且使用4位數格式增加1。 我設法通過使用setMaximum命令設置最大值9999。但我似乎無法找到一種方法來顯示4digits格式的值(例如0000,0001,0002)。每當我使用setValue將值設置爲時,SpinBox顯示爲。 如何在QSpinBox中以4位數字格式顯示數字(即根據需要添加前導零)?

    0熱度

    1回答

    我有QdoublespinxBox問題 我使用Qdoublespinxbox在COL2代表, ,但是當我有大numbes像99999999999999999999999999999999 他不能正確顯示,他給我看了1E + 19 我已經使用這個 #include "customtableselldelegate.h" #include <QDoubleSpinBox> #include <QC

    0熱度

    1回答

    我正在使用pyqt並有兩個用於定義間隔的QDoubleSpinBoxes。通常這些間隔是整數,例如攝氏度。根據不同的使用情況下,我切換的範圍內,步長,單元等。一種情況涉及電壓和需要是小數,所以總是使用QDoubleSpinBox但減少小數和步長以對應於整數。這裏是該電壓情況下的片段: self.to_spin.setDecimals(2) self.from_spin.setDecima

    0熱度

    2回答

    我正在使用Qt-desiger來製作GUI。 例如我在一個Groubbox的QCombobox中有一個QSpinbox。 我如何使用SetValue作爲我的Spinbox? 我如何「描述」我的Spinbox的方式?

    0熱度

    1回答

    我對C++和Qt相當陌生。我目前的項目已經非常成功,但我一直在推遲這一部分。我有一個按鈕,打開這樣一個新的對話框: void MainWindow::on_fillAll_clicked() { int yo; BlockSelect bSelect; bSelect.setModal(true); bSelect.exec(); if(bSe

    1熱度

    2回答

    我添加QSlider和QSpinBox此代碼 QSpinBox *spinner2 = new QSpinBox; QSlider *slider2 = new QSlider(Qt::Vertical); spinner2->setRange(2,100); slider2->setRange(2,100); QObject::connect(spinner2, SIGNAL(value

    1熱度

    1回答

    所以我想出如何動態生成控件我了QDialog的問題,我問here怎麼想的int值,但現在我無法從字典 設定值上QSpinBox下面 books = { 'Contact':['Carl Sagan', 2], 'End of Faith':['Sam Harris', 7], 'on Mars':['Patrick Moore', 1], }

    0熱度

    1回答

    是否可以這樣做,以便在程序中爲旋轉框設置值時,它不會突出顯示更改的字段或添加遊標。我已經包含了一些下面的插槽的代碼,它控制最小和最大的字段,如果min> max等,則更改另一個插槽。第二個插槽顯示期望的行爲,但是如果在鍵入值後單擊旋轉控件則會崩潰返回)。我所有的旋轉盒都有鍵盤跟蹤。 void show_graph::on_vmin_dspinBox_valueChanged(double arg1