qlineedit

    0熱度

    1回答

    我有一個QLineEdit,我想設置一個佔位符文本。當我打電話setPlaceholderText(string)我得到一個AttributeError,但: >>> from PyQt4 import QtCore >>> QtCore.PYQT_VERSION_STR '4.7.4' >>> QtCore.QT_VERSION_STR '4.7.0' ,並從QAssistant:

    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的聚焦要顯示的工具提示。 我該怎麼做? 在此先感謝。

    4熱度

    3回答

    我希望能夠知道是否在QLineEdit這是一個點擊。所以我想我應該重新實現以下功能(??): void QLineEdit::focusInEvent (QFocusEvent * e) [virtual protected] 我應該怎麼做? 另外,請告訴我如何使用focusInEvent()函數,以便知道QLineEdit myEdit;對象是否有焦點。 編輯:我寫了下面的功能: bool

    20熱度

    2回答

    我正在嘗試實現一個功能。我的代碼如下。 我想在字符串中使用objectname'host'代替lineed中的文本,當用戶單擊名爲'connect'的按鈕時,會說'shost'。我怎樣才能做到這一點?我嘗試失敗了。我如何實現這個功能? import sys from PyQt4.QtCore import * from PyQt4.QtGui import * class Form(QD

    14熱度

    4回答

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

    7熱度

    2回答

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

    1熱度

    2回答

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