From: Mark C. <ma...@ma...> - 2005-07-18 20:39:32
|
Hello. I've written an app using PythonCard in Windows. However, when I take the code and run it on Ubuntu Linux (Ubuntu 5.04, Gnome) using my laptop, it has some issues. Specifically: - The drop-down choice box, because Gnome renders it with both an up and down arrow, is much bigger. - Fonts. I left them at default in Windows, which is Microsoft Sans Serif size 8. However, in Gnome, it defaults to Sans size 10. The size change resizes buttons on me, screws up my form layout, and just looks terrible. - I have a text field (like a VB label) beside my choice drop-down. On Linux, it's got a border around it for some reason. - Undo/Redo. I copied the undo/redo code from one of the Pythoncard sample apps, and it works fine in Windows, but doesn't work at all in Linux. Everything else works fine, which is very good. But I need to clean up the user interface, which goes from looking great in Windows to crap in Linux. Anybody have any tips regarding cross-platform development? Am I going to have to maintain two versions of any software with a GUI? On another note, I use NSIS to package a nice installer for Windows. What's the best way to package it up for Linux users? Mark |