To see more JOM Software applications, click here.


flag48.mbm v1.00

flag48.py v1.00

flagicon48.py v1.00



Make sure you have PyS60 1.4.5 runtime and PythonShell installed into your phone. Copy all files into python directory, either c:\python or e:\python. Start PythonShell, select "Options -> Run script" menu item and scroll until "flagicon48.py".

That is the file you want to run.

Please note that this does NOT work with PyS60 1.9.x until defect  #3938 is fixed.

This application does NOT require Symbian Signing.


FlagIcon48 is an example how to use IconDrawer flag icons with PyS60. I just added a mask file, compiled MBM and wrote some sample index code to help integration with PyS60. Just remember that the main thing is these fantastic flag graphics.


Multibitmap file containing mask followed by all flag icons in alphabetical order.


Example how to access MBM file.


Example application showing all flags in listbox.

Version History

Version 1.00, release date 2009-04-18

  • First release
  • Tested with PyS60 1.4.5 on S60 3.1 emulator and N82

IconDraw Note

Quote from IconDrawer webpage, highlights mine:

One of the largest free collections. 243 free flag icons representing countries and unions all over the world. PNG format. Sizes : 16x16, 24x24, 32x32, 48x48.

Free flag icons are made by IconDrawer. If you wish to use them on website, please place link to www.icondrawer.com on your site (Somewhere on static first level page, not in blog or news page).