Il 19/03/2013 11:27, Hamish Moffatt ha scritto:
Is it possible to apply a scaling to all font sizes used in an application?

I can see Qt is doing the right thing by converting point sizes to pixel
sizes in accordance with the DPI of the display. Now suppose I want to
override the DPI, or redefine point to be other than 1/72" (achieves the
same). Is this possible?

HI I used this way:
I defined a dynamic stylesheet
qApp->setStyleSheet("*[menuHStyle = \"480x272\"] { font: Bold 8pt \"Currier New\"; }\n"

                            "*[menuHStyle = \"\"]  {  font: Bold 14pt \"Helvetica\"; 
  }\n"

                            "*[menuStyle  = \"480x272\" ]  {  font: Bold  6pt \"Currier 
New\"; }\n"

                            "*[menuStyle  = \"\"]  {  font: Bold 11pt \"Helvetica\"; 
  }\n"

                            "*[voiceStyle = \"480x272\"]  {  font:       8pt \"Currier 
New\"; }\n"

                            "*[voiceStyle = \"\"]  {  font:      14pt \"Helvetica\"; 
  }\n");

Than I match screen size with style, and I set in widget my dynamic style.

 ui->ButNetworkPreferences   ->setProperty("menuStyle", 
Monitor::screenSizeName());



thanks
Hamish
_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

_______________________________________________
Interest mailing list
Interest@qt-project.org
http://lists.qt-project.org/mailman/listinfo/interest

Reply via email to