1

Я хотел бы отобразить очень большое сообщение, например 1 "высокие буквы на экране рабочей станции.

То есть что-то вроде «Сегодняшняя цена акций составляет $ хх»

Я мог бы использовать gnome-терминал, если бы мог установить масштаб шрифта достаточно высоким, а высоту - всего один.

Я пробовал zenity, но, похоже, нет способа установить размер шрифта или избавиться от значка и кнопки «ОК».

Любые рекомендации?


ETA: лучшее, что я сделал на сегодня

gnome-terminal --hide-menubar --zoom 4 --geometry 50x3 -e watch-stock.sh

2 ответа2

1

Хороший и забавный способ сделать это

$ xx='12'
$ figlet "Today's stock price is $xx"
 _____         _             _           _             _    
|_   _|__   __| | __ _ _   _( )___   ___| |_ ___   ___| | __
  | |/ _ \ / _` |/ _` | | | |// __| / __| __/ _ \ / __| |/ /
  | | (_) | (_| | (_| | |_| | \__ \ \__ \ || (_) | (__|   < 
  |_|\___/ \__,_|\__,_|\__, | |___/ |___/\__\___/ \___|_|\_\
                       |___/                                
            _            _       _ ____  
 _ __  _ __(_) ___ ___  (_)___  / |___ \ 
| '_ \| '__| |/ __/ _ \ | / __| | | __) |
| |_) | |  | | (_|  __/ | \__ \ | |/ __/ 
| .__/|_|  |_|\___\___| |_|___/ |_|_____|

Просто беги

sudo apt-get install figlet

до ;)

Программируемое текстовое поле с использованием QT и python

кварты + питон

Код :

#!/usr/bin/python
# simple text box with configurable font size
# require the price as script argument
myFontSize = 60

from PyQt4 import QtGui
from PyQt4 import QtCore
import sys

def main():

    app     = QtGui.QApplication(sys.argv)
    palette = QtGui.QPalette()
    label   = QtGui.QLabel("Today's stock price is $" + sys.argv[1])

    palette.setColor(QtGui.QPalette.Foreground,QtCore.Qt.green)
    label.setPalette(palette)

    label.resize(800, 150)
    font = label.font()
    font.setPixelSize(myFontSize)
    label.setFont(font)

    label.setWindowTitle('PyQt QLabel Text Color')
    label.show()

    sys.exit(app.exec_())


if __name__ == '__main__':
    main()

Я запускаю скрипт в терминале следующим образом:

python script.py 12

Вам необходимо установить привязку qt в python:

sudo apt-get install python-qt4
1

Как насчет использования sm (screen-message)? Он работает с вашего терминала, хотя вы можете назначить комбинацию клавиш для быстрого доступа, он также доступен в вашем браузере (протестировано в iceweasel/firefox). Ссылка на страницу автора здесь -> http://www.joachim-breitner.de/projects

Удачи!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .