On 10/06/2015 19:36, Joe Taylor wrote:
> Can anyone help me to understand how to make the on-screen appearance of
> WSJT-X look more uniform, across platforms and OS settings?
...
> The larger system fonts also have the effect of making some labels not
> fit the size of the control they're on.
>
> Can we do anything in this area to make out on-screen appearance better?
I have reviewed the WSJT-X main window UI definitions and have a patch 
prepared that improves many of the issues where changing fonts or 
operating system causes the layout and widget sizes to become wrong. It 
includes enhancements to the Rx meter to make it a better Qt citizen and 
removing many of the fixed size constraints that cause issues when font 
sizes change. I have also switched to using a parent widget to contain 
elements that need to be made invisible for certain modes or operating 
conditions, this means that the visibility of all the child elements can 
be controlled by changing parent's visibility rather than toggling each 
element individually. Another change is to make use of a stacked widget 
to swap between the "QSO" type controls and the WSPR controls.

No doubt some of the changes will not exactly replicate prior behaviour 
as the changes are fairly extensive. The major changes are reverting to 
default properties for almost all widgets and using layout managers and 
stretch factors to get the desired layout rather than fixed size 
constraints. This means that the UI definition and to a certain extent 
the MainWindow code is simplified with a few key layout settings 
controlling overall layout.

I can either commit the patch or if anyone wants to review the final 
effect I can provide an installer with the changes applied.
>
>       -- Joe, K1JT
73
Bill
G4WJS.

------------------------------------------------------------------------------
Monitor 25 network devices or servers for free with OpManager!
OpManager is web-based network management software that monitors 
network devices and physical & virtual servers, alerts via email & sms 
for fault. Monitor 25 devices for free with no restriction. Download now
http://ad.doubleclick.net/ddm/clk/292181274;119417398;o
_______________________________________________
wsjt-devel mailing list
wsjt-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wsjt-devel

Reply via email to