我正在寫一個計算器,我希望以一種視覺上吸引人的形式顯示結果。該程序目前只有一個命令行界面,但我一直在試圖找到一種方法來處理顯示結果的各種事情。例如,我想讓它顯示更大的字體大小,與系統默認不同的字體,甚至是下標和上標。從我所能找到的信息來看,做這種事情的最好方法是如果我引入一個GUI並使用類似wxPython的東西,並且使用Unicode代碼點只能解決部分問題。此外,由於各種原因,我只想在目前的命令行中安裝該程序。格式化Python字符串輸出
回答
我不認爲你可以通過命令行來完成這項工作,但你可能會檢查出curses。我會建議爲這類事情選擇一個GUI。學習真的不難,Python內置的Tkinter對於入門而言是完美的功能。 Tkinter有很多很好的資源。下面是一些我喜歡:
wxPython的是優秀的,但如果你是剛開始我的建議是開始與Tkinter的。其他人可能不同意...
編輯 我只記得整個console模塊運行於Windows。我懷疑它不會得到你想要的,但至少它在那裏。
(+1)在該說明中,請考慮[easyGUI](http://easygui.sourceforge.net/)。如果你正在編寫一個非常簡單的GUI,那麼它就是Tkinter的一個包裝,它使生活更輕鬆。 – inspectorG4dget 2012-02-08 17:40:16
謝謝Tharen和@ inspectorG4dget – ThisIsNotAnId 2012-02-08 17:49:44
如果你在命令行上運行這個命令,我幾乎可以肯定你沒有辦法覆蓋用戶設置的字體首選項。在Windows和Linux中,命令行的字體設置都是由用戶控制的,我懷疑你可以在不訪問sudo
的情況下更改它。看到你正在編寫一個計算器,我不認爲用戶會想要運行它作爲sudo
- 我當然不想運行一個像sudo
特權一樣簡單的計算器。要求這會讓用戶認爲你的東西是惡意的
- 1. 格式化字符串輸出
- 2. 格式化字符串的輸出
- 3. 格式化整數字符串輸出
- 4. cmake格式化的字符串輸出
- 5. Python字符串格式化出錯
- 6. Python字符串格式化
- 7. Python字符串格式化
- 8. 在Python中格式化字符串輸出
- 9. 格式化字符串時出錯:輸入字符串格式不正確
- 10. 如何以格式化格式輸出JSON字符串?
- 11. 在Python中使用換行符和製表符輸出格式化字符串?
- 12. python重新格式化字典輸出
- 13. Python postgres輸出格式化
- 14. Python 3.4.2輸出格式化
- 15. 的Python - 格式化輸出
- 16. 輸出格式化Python 3.3
- 17. python輸出格式化
- 18. 輸出格式化Python 3.2
- 19. 格式化輸入字符串數組
- 20. Python的字符串格式化
- 21. Python字符串格式化問題
- 22. 字符串連接和格式化| Python
- 23. 在javascript中格式化python字符串
- 24. Python 2.5字符串格式化問題!
- 25. 字符串格式化python webapp2
- 26. 在python中格式化字符串
- 27. Python中,用格式化字符串
- 28. Python 3.5字符串格式化
- 29. 在Python中格式化字符串
- 30. Python 2.7:JSONP的字符串格式化
如果您決定爲此編寫一個GUI,我寧願推薦使用PyQT4而不是wxPython和Tkinter。 – 2012-02-08 17:44:22