toolkit 自動判別みたいなモジュールって無いですかね?
tk があったら tk 使う、gtk があったら gtk 使う、qt があったら qt 使う、
全部あったら任意の優先順位で一つあるいは複数を使う、みたいな SQLObjectの UI 版ぽいのを。