qlineedit

    7熱度

    2回答

    我有一個Qt小部件應該只接受一個十六進制字符串作爲輸入。將輸入字符限制爲[0-9A-Fa-f]非常簡單,但我希望在「字節」之間顯示分隔符,例如,如果分隔符是空格,並且用戶類型0011223344我希望行編輯顯示00 11 22 33 44現在,如果用戶按下退格鍵3次,那麼我希望它顯示00 11 22 3。 我差不多有我想要的,到目前爲止只有一個微妙的錯誤,涉及使用刪除鍵刪除分隔符。有沒有人有更好的

    9熱度

    2回答

    我正在設計一個QLineEdit,它有四捨五入的邊框用作搜索框。邊界四捨五入本身很容易,但我無法弄清楚如何在焦點時將小部件突出顯示的部分四捨五入。我試過QLineEdit :: focus,但這隻能修改內部邊框。下面的圖片展示瞭如何獲得焦點時失去了四捨五入的錯覺。 QListView, QLineEdit { color: rgb(127, 0, 63); selection-

    6熱度

    1回答

    擴大我有一個QLabel和一個QWidget內QLineEdit的。當我有一個QScrollArea裏面的部件,該行編輯不會擴展到佔據窗口的寬度過剩。當小部件不在滾動區域內時,它確實展開。 我已經嘗試設置行編輯和小部件的大小政策,水平擴展,但它不佔用多餘空間。我懷疑小部件的sizeHint()在滾動區域內被壓縮。任何想法如何使這項工作? class MainWindow(QtGui.QMainWi

    2熱度

    2回答

    我發現我可以設置在QLineEdit的工具提示這樣: equation = new QLineEdit(); equation->setToolTip("Example: a*b+c+~c"); 然而,我想時QLineEdit的聚焦要顯示的工具提示。 我該怎麼做? 在此先感謝。

    14熱度

    4回答

    我有一個QT問題。我希望QLineEdit小部件在應用程序啓動時具有焦點。看看下面的代碼,例如: #include <QtGui/QApplication> #include <QtGui/QHBoxLayout> #include <QtGui/QPushButton> #include <QtGui/QLineEdit> #include <QtGui/QFont> int ma

    1熱度

    2回答

    我有一系列QTextEdits和QLineEdits通過QSignalMapper(它發出一個textChanged(QWidget *)信號)連接到一個插槽。當連接槽被調用(粘貼在下面)時,我需要能夠區分這兩者,因此我知道是否調用text()或toPlainText()函數。確定QWidget的子類型的最簡單方法是什麼? void MainWindow::changed(QWidget *sen