Ubuntuでインジケーター通知を作成するPythonプログラムがあります。出力が常に垂直方向にインラインになるようにするために、追加する必要のあるタブの数をどのように把握しますか?
使用されている文字数を数え、タブの代わりにスペースを挿入しようとしましたが、非等幅フォントが使用されているため、これは機能しません。
この写真に示されている出力:
行を出力するコード:
for processName in processStatuses:
if processName in cachedProcessStatuses:
if processStatuses[processName] != cachedProcessStatuses[processName]:
output += processName
output += " : \t"
output += processStatuses[processName]
output += "\n"
else:
output += processName
output += " : \t"
output += processStatuses[processName]
output += "\n"