<br><div><span class="gmail_quote">2007/12/3, Hans-Peter Jansen &lt;<a href="mailto:hpj@urpla.net">hpj@urpla.net</a>&gt;:</span><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
[CC&#39;ed pyqt, since your answer also contains info&#39;s of public interest]</blockquote><div><br>Better, I forgot to reply all, since this is the only ML that does not reply directly to the ML email when i use &quot;Reply&quot;. 
<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Am Montag, 3. Dezember 2007 schrieben Sie:<br>&gt; Well PETE.. I don&#39;t agree with you as you don&#39;t with me... so... save
<br>&gt; your words and just direct me to the Qt forum/ML instead... Is that too<br>&gt; hard to do? :)<br>&gt; Styling could be a minor problem, yes, but i could post anyway too... I<br>&gt; don&#39;t care what you think about if i style to much or not my apps., i am
<br>&gt; just asking for help... and most cause i just started to develop since<br>&gt; august.<br>&gt;<br>&gt; I know that is a minor &quot;problem&quot;, still i could post.... Just maybe this<br>&gt; is not the place, but like i said below....
<br>&gt;<br>&gt; Indeed... already solved with the help of Qt Folks... now i know that is<br>&gt; a question more of Qt than PyQt ;)<br><br>Since you already grabbed some of our lifetime, how about a short message<br>about how you solved your issue. This would amplify the public &#39;googable&#39;
<br>knowledge of dusty PyQt corners, and is a great way to give back something<br>to the community without much hassle for you.</blockquote><div><br>I will when I could complete it, like i always do. <br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
&gt; Next time, shoot anyone else with your bullets ;)<br><br>I didn&#39;t intended to appear rude, maybe it was just a bit more direct than<br>usual. I definitely won&#39;t deter you from posting here, nor from programming
<br>with PyQt. I simply did a _IMHO_ realistic classification of your issue<br>from reading this list, hmm, for about 6 years now.<br><br>&gt; And for the second... I don&#39;t provide a example code? lol.. you&nbsp;&nbsp;are<br>&gt; blind then...
<br><br>Please read carefully: I talked about a [minimal] self contained example.<br>You seem to expect us to add the missing pieces to your code in order to<br>help _you_? A bit more sense of reality wouldn&#39;t harm then.
</blockquote><div><br>Again, your are BLIND... I&#39;ve posted the stylesheet code... You, read carefully next time. For stylesheet, you don&#39;t need the rest of the code, is purely css (which I&#39;ve fixed adding some css tricks)
<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">&gt; Last, i am starting as PyQt, not C++ (and I don&#39;t care to learn it). Or i
<br>&gt; would never post here.<br><br>I learned a lot C++ details from studying Qt&#39;s source, and peered with<br>PyQt&#39;s docs and sip&#39;s, this helped me to solve a lot of PyQt problems in<br>the past, and greatly improved the quality of my _PyQt_ apps, at least.
</blockquote><div><br>Your choice, not mine.... Choose or learn whatever language programming you like... i will the same with the ones i like and which i will use.<br></div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
I&#39;m going to shut up now.</blockquote><div><br>I am not ;)<br>&nbsp;</div><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Pete<br><br>&gt;
<br>&gt; Cheers.<br>&gt;<br>&gt; 2007/12/3, Hans-Peter Jansen &lt;<a href="mailto:hpj@urpla.net">hpj@urpla.net</a>&gt;:<br>&gt; &gt; Am Freitag, 30. November 2007 schrieb Gustavo A. Díaz:<br>&gt; &gt; &gt; Hi guys.<br>&gt; &gt; &gt;
<br>&gt; &gt; &gt; I have a weird problem when i want to style my app, but specially<br>&gt; &gt; &gt; with QPushButton and QScrollBar.<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; I have this for QPushButton:<br>&gt; &gt; &gt;<br>
&gt; &gt; &gt; self.setStyleSheet (&quot; \<br>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; QPushButton {background-image:<br>&gt; &gt; &gt; url(:/Styles/styles/oc_buttonBg.png); color: white; font: bold; \<br>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; border-style: inset; background-repeat: no repeat;
<br>&gt; &gt; &gt; background-position: center;} \<br>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; QPushButton:hover {background-image:<br>&gt; &gt; &gt; url(:/Styles/styles/oc_buttonBg_hover.png); \<br>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; border-style: inset; background-repeat: no repeat;
<br>&gt; &gt; &gt; background-position: center;} \<br>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; QPushButton:pressed {background-image:<br>&gt; &gt; &gt; url(:/Styles/styles/oc_buttonBg_pressed.png);\<br>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; border-style: inset; background-repeat: no repeat;
<br>&gt; &gt; &gt; background-position: center;}&quot;)<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; And for QScrollBar:<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; self.setStyleSheet (&quot;QScrollBar:vertical { \<br>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; background-image:
<br>&gt; &gt; &gt; url(:/Styles/styles/scrollbar_bg.png); \<br>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; width: 15px; \<br>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; margin: 15px 0 15px 0;} \<br>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; QScrollBar::handle:vertical { \
<br>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; background-image:<br>&gt; &gt; &gt; url(:/Styles/styles/scrollbar_body.png); \<br>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; min-height: 15px;} \<br>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; QScrollBar::add-line:vertical { \
<br>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; border: 0px; \<br>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; background-image:<br>&gt; &gt; &gt; url(:/Styles/styles/scrollbar_downArrow_Bg.png); \<br>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; height: 15px; \
<br>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; subcontrol-position: bottom; \<br>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; subcontrol-origin: margin;} \<br>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; QScrollBar::sub-line:vertical { \<br>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; border: 0px; \
<br>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; background-image:<br>&gt; &gt; &gt; url(:/Styles/styles/scrollbar_upArrow_Bg.png); \<br>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; height: 15px; \<br>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; subcontrol-position: top; \
<br>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; subcontrol-origin: margin;} \<br>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; QScrollBar::up-arrow:vertical { \<br>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; background-image:<br>&gt; &gt; &gt; url(:/Styles/styles/scrollbar_upArrow.png); \
<br>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; background-repeat: no repeat; \<br>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; width: 15px; \<br>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; height: 15px;} \<br>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; QScrollBar::down-arrow:vertical { \
<br>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; background-image:<br>&gt; &gt; &gt; url(:/Styles/styles/scrollbar_downArrow.png); \<br>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; background-repeat: no repeat; \<br>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; width: 15px; \
<br>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; height: 15px;} \<br>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; QScrollBar::add-page:vertical,<br>&gt; &gt; &gt; QScrollBar::sub-page:vertical { \<br>&gt; &gt; &gt;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; background: none;}&quot;)
<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Now, the buttons are not being styled if the scrollbar stylesheet<br>&gt; &gt; &gt; exist... if i delete the scrollbar stylesheet.. buttons style are<br>&gt; &gt; &gt; there.<br>&gt; &gt; &gt;
<br>&gt; &gt; &gt; Now, if a use both but in the QPushButton i use directly the name of<br>&gt; &gt; &gt; the Widget to style (lets say, self.firstButton.setStyleSheet....)<br>&gt; &gt; &gt; the buttons shows the style but the scrollbar back to QT4 default
<br>&gt; &gt; &gt; look...<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; What is going on?<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Thanks<br>&gt; &gt; &gt;<br>&gt; &gt; &gt; Cheers.... and hope someone to respond my post someday.... lately no
<br>&gt; &gt; &gt; one does it.... :(<br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp; First: you&#39;re so deep entangled in styling your apps, that you&#39;ve<br>&gt; &gt; most probably lost most of your readers _here_. Most of us mainly try
<br>&gt; &gt; to get their work done in the most effective way (primary reason for<br>&gt; &gt; using PyQt in<br>&gt; &gt; the first place), where styling is a minor, if at all issue..<br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp; Second: you don&#39;t provide a simple self contained example, that
<br>&gt; &gt; demonstrates your problem.<br>&gt; &gt;<br>&gt; &gt;&nbsp;&nbsp; Advice: if you&#39;re capable enough (you should, IMHO), forget 2nd<br>&gt; &gt; bullet, create the example directly in C++ and direct your request to<br>
&gt; &gt; <a href="mailto:qt-interest@trolltech.com">qt-interest@trolltech.com</a> - significant lower S/N ratio, but maybe<br>&gt; &gt; you&#39;re lucky and convince some TT folk to care about your issues.<br>&gt; &gt;<br>
&gt; &gt; Pete<br>&gt; &gt;<br>&gt; &gt; _______________________________________________<br>&gt; &gt; PyQt mailing list&nbsp;&nbsp;&nbsp;&nbsp;<a href="mailto:PyQt@riverbankcomputing.com">PyQt@riverbankcomputing.com</a><br>&gt; &gt; <a href="http://www.riverbankcomputing.com/mailman/listinfo/pyqt">
http://www.riverbankcomputing.com/mailman/listinfo/pyqt</a><br><br><br></blockquote></div><br><br clear="all"><br>-- <br>Gustavo A. Díaz<br>GDNet Projects<br><a href="http://www.gdnet.com.ar">www.gdnet.com.ar</a>