2014-10-30 31 views
2

如何調整QLineEdit的視圖:樣式表QLineEdit的展現,而不編輯區

  1. 顯示與顯示模式的透明背景的標籤。
  2. 當用戶點擊它進行編輯時顯示爲常見的QLineEdit小部件。
+0

也許你可能會QLabel – 4rlekin 2014-10-30 12:54:22

+0

切換它,我以爲要展現QLineEdit的上述QLabel用戶點擊此選項時標籤上,並在輸入文字時隱藏編輯器。但是,如果這可以通過單個小部件實現,它將會更加適當。 – kaa 2014-10-30 12:58:40

回答

4

使用這個CSS應用QLabel般的風格,當它是不是在編輯模式:

QLineEdit:!focus 
{ 
    border: 1px solid transparent; 
    background: transparent; 
} 
QLineEdit:focus 
{ 
    background: white; 
}