|
2010-06-03
, 16:22
|
Posts: 402 |
Thanked: 229 times |
Joined on Nov 2009
@ Missouri, USA
|
#2
|
Hi,
I currently porting my fahrplan app to qt and i run into design problems.
Here are some of my problems.
Thanks in advance for infos about them.
http://doc.trolltech.com/4.6/stylesheet.html
1 - How can i get my QPushButtons thumb sized (they always fingersized)
2 - Is there a way to get QPushButton (or QToolButton) without the hildon theme? The problem is that i need a button which is extremly high (2x thumb size) and with the hildon theme it just repeats the texture.
3 - The Qt buttons support no Markup in the description like the QLabel. so i use (like in the gtk c version) a button and add a label to it which contains the markup. (With setLayout) that worked great with gtk, but with qt the button only fires pressed and no clicked. or release signal. the problem with that is, that the button is inside a scrollbox und if i only have the pressed signal i cant scroll without pressing a button.
4 - The QTMaemoPickerbuttons don't align the text and valuetext well ( in gtk the button text is centred)
5 - In gtk i can set the QTMaemoPickerbuttons style to HILDON_BUTTON_STYLE_PICKER which sets the color of the value text to a an active color rater than grey. (only needed if no selector assignt, i set the value text manualy)
6 - In the QT Designer window i can add a "Line" Element. I tried with QFrame to create a line in my constructor without the .ui file but i had no success.
7 - Whats the "best-practices" to store own config settings with qt?
Phil
from PyQt4 import QtCore, QtGui line = QtGui.QFrame(Form) line.setGeometry(QtCore.QRect(10, 150, 381, 16)) line.setFrameShape(QtGui.QFrame.HLine) line.setFrameShadow(QtGui.QFrame.Sunken) line.setObjectName("line")
The Following 4 Users Say Thank You to aspidites For This Useful Post: | ||
|
2010-06-03
, 16:32
|
Posts: 153 |
Thanked: 159 times |
Joined on Nov 2009
|
#3
|
|
2010-06-04
, 17:29
|
Posts: 153 |
Thanked: 159 times |
Joined on Nov 2009
|
#4
|
|
2010-06-16
, 20:21
|
|
Posts: 702 |
Thanked: 334 times |
Joined on Feb 2010
@ Israel.
|
#5
|
Ok most of the problem are solved thanks to aspidites, but the only thing i cant get working is the button size.
if i set the button with setFixedHeight or setMinimumHeight the button gets the desired height, but then the theme of the button is incorrect.
happens for push and toolbuttons
edit:
my workaround is now, to set my buttons which needs a different height a different style (gtkstyle)
|
2010-08-19
, 19:00
|
Posts: 153 |
Thanked: 159 times |
Joined on Nov 2009
|
#6
|
|
2010-08-25
, 19:41
|
|
Posts: 560 |
Thanked: 423 times |
Joined on May 2010
@ Switzerland
|
#7
|
|
2010-08-25
, 19:45
|
|
Posts: 1,366 |
Thanked: 1,185 times |
Joined on Jan 2006
|
#8
|
|
2010-08-25
, 20:56
|
|
Posts: 560 |
Thanked: 423 times |
Joined on May 2010
@ Switzerland
|
#9
|
bug in Qt with PR1.2 where the button height is clipped. You can fix this via a style sheet in qt designer
|
2010-08-26
, 05:40
|
Posts: 402 |
Thanked: 229 times |
Joined on Nov 2009
@ Missouri, USA
|
#10
|
Hi all
I have the same challenge.
How would I have to do it in python (this seems to be c++ code or so).
And where to you have to place the code?
I generate my UI qith QT Designer and then import the generated python code into my application.
Thank you for your help!
gtkSTyle = QGtkStyle() qPushButtonInstance.setStyle(gtkStyle)
from ui_custom_window import UiCustomWindow class CustomWindow(UiCustomWindow, QMainWindow): ...
I currently porting my fahrplan app to qt and i run into design problems.
Here are some of my problems.
Thanks in advance for infos about them.
- How can i get my QPushButtons thumb sized (they always fingersized)
- Is there a way to get QPushButton (or QToolButton) without the hildon theme? The problem is that i need a button which is extremly high (2x thumb size) and with the hildon theme it just repeats the texture.
- The Qt buttons support no Markup in the description like the QLabel. so i use (like in the gtk c version) a button and add a label to it which contains the markup. (With setLayout) that worked great with gtk, but with qt the button only fires pressed and no clicked. or release signal. the problem with that is, that the button is inside a scrollbox und if i only have the pressed signal i cant scroll without pressing a button.
- The QTMaemoPickerbuttons don't align the text and valuetext well ( in gtk the button text is centred)
- In gtk i can set the QTMaemoPickerbuttons style to HILDON_BUTTON_STYLE_PICKER which sets the color of the value text to a an active color rater than grey. (only needed if no selector assignt, i set the value text manualy)
- In the QT Designer window i can add a "Line" Element. I tried with QFrame to create a line in my constructor without the .ui file but i had no success.
- Whats the "best-practices" to store own config settings with qt?
Phil