Just to close off the issue.

By setting the background color of lineEdit to match the main window,
I am able to get the desired behavior - also, I could keep the code
simple by doing everything with stylesheets.

thanks



On Thu, Nov 18, 2010 at 2:31 PM, Srini <[email protected]> wrote:
> Just to correct: I have the stylesheet like this.
>
> #-- border is transparent but not the background --
>      self.lineEdit3 = QtGui.QLineEdit("Output: ")
>       self.lineEdit3.setFocusPolicy(QtCore.Qt.NoFocus)
>       self.lineEdit3.setStyleSheet("QLineEdit { border:none;
> background-image: url(transparent_bg.png); background-repeat:
> repeat;}")
>
>
> On Nov 18, 2:26 pm, Srini Kommoori <[email protected]> wrote:
>> Hi Guys,
>>
>> I am trying to skin a QLineEdit so that it feels like a transparent.
>> The whole reason I am trying to do this, I would like to let users
>> copy text from the QLineEdit and I would prefer it not to look like an
>> input entry.
>>
>> Here is what I have so far. Basic background works but I couldn't get
>> rid of boundary/border. With stylesheet, I could get rid of border but
>> not the background. Looks like QLineEdit is not accepting background-
>> image.
>>
>> #-- background is transparent but not the border ---
>>        self.lineEdit3 = QtGui.QLineEdit("Output: ")
>>        self.lineEdit3.setFocusPolicy(QtCore.Qt.NoFocus)
>>
>>        newPalette = QtGui.QPalette()
>>        newPalette.setColor(self.lineEdit3.backgroundRole(),
>> QtCore.Qt.transparent)
>>
>> #-- border is transparent but not the background --
>>       self.lineEdit3 = QtGui.QLineEdit("Output: ")
>>        self.lineEdit3.setFocusPolicy(QtCore.Qt.NoFocus)
>>        self.lineEdit3.setStyleSheet("QLineEdit { border:none;
>> background-image: url(transparent_bg.png); background-repeat:
>> repeat;}")
>>        self.lineEdit3.setStyleSheet("QLineEdit { border:none;}")
>>
>> Would be great if you guys find any alternatives to achive what I am
>> trying to do.
>>
>> thanks in advance
>> _______________________________________________
>> PySide mailing list
>> [email protected]http://lists.openbossa.org/listinfo/pyside
> _______________________________________________
> PySide mailing list
> [email protected]
> http://lists.openbossa.org/listinfo/pyside
>
_______________________________________________
PySide mailing list
[email protected]
http://lists.openbossa.org/listinfo/pyside

Reply via email to