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