2016-03-29 14 views
0

異なるLinuxマシンで実行されると異なるUIが表示されるTk UIがあります。私は両方のプラットフォームのtclバージョンが8.6であることを確認しました。 UIは次のようになります。 invokeメソッド:私はその、よりグラフィカルでフォントが読めるよう第一1を使用していたにtclshスクリプト名.tclTK GUIは異なるLinuxマシンで異なっていますが、同じバージョンで表示されます

enter image description here

enter image description here

。 マシンBにインストールされているtclバージョンの違いを調べることができますか?私はTkパッケージは違うかもしれないと仮定しますが、チェックする方法はわかりません。

答えて

0

私はまだ各プラットフォームで異なるかもしれないX11用の良いol'resourceデータベースを使用すると思います。これについてはxrdb(1)を確認してください。また、ttk :: intro(n)とttk :: style(n)も読んで、ttkウィジェットスタイルについて読んでください。

システム全体のデフォルトは

/usr/lib/X11/app-defaults/∗ Client resource specifications. 

または類似(/etc/X11/usr/shareを確認してください)にアクセスしてください。

ホームディレクトリには、ユーザー固有のデフォルトのための.Xdefaultsが存在することがあります。

しかし、フォントはfontconfigによって選択されます。fontconfigには、他のデフォルトのディレクトリがあります。チェック/etc/fontsを確認してください。

+1

私はなぜデフォルトで別のテーマを選んでいるのだろうと思います。 1つは 'clam'で、もう1つはおそらく' alt'や 'classic'です。 –

+0

インストールディレクトリのどのファイルにデフォルトのテーマ情報がありますか? –

+0

このページからカスタムテーマをダウンロードしました http://wiki.tcl.tk/24094 tcl-tilesディレクトリにある自分のtclコードでどのように使用するか教えてください。 –

関連する問題