Параметры командной строки Pyqt - PullRequest
2 голосов
/ 19 февраля 2011

Я не могу найти ссылки на аргументы командной строки для pyqt, такие как:

-стиль windows -background "yellow"

Я нашел только пару случайно.

Не помогло Google или использовать Qt Assistant.(Если это не хорошо спрятано)

Спасибо,

Пол

1 Ответ

6 голосов
/ 01 марта 2011

Из ручной записи PyQt4 для QApplication: (http://www.riverbankcomputing.co.uk/static/Docs/PyQt4/html/qapplication.html)

Все программы Qt автоматически поддерживают следующие параметры командной строки:

-style =style, устанавливает стиль графического интерфейса приложения. Возможные значения: motif, windows и platinum. Если вы скомпилировали Qt с дополнительными стилями или имеете дополнительные стили в качестве плагинов, они будут доступны для опции командной строки -style.

-Стиль стиля такой же, как указано выше.

-stylesheet = stylesheet, устанавливает таблицу стилей приложения. Значение должно быть путем к файлу, который содержит таблицу стилей. Примечание: относительные URL-адреса в файле таблицы стилейотносятся к пути к файлу таблицы стилей.

- таблица стилей таблицы стилей, такая же, как указано выше.

-session = session, восстанавливает приложение из более ранней сессии.

-сессия сессии, такая же, как указано выше. -widgetcount, печатает отладочное сообщение в конце о количестве оставленных виджетов не уничтоженными и максимально оцепенелыхЭтот виджет существовал одновременно

-reverse, устанавливает направление компоновки приложения в Qt.RightToLeft

-graphicssystem, устанавливает бэкэнд для использования на экранных виджетах и ​​QPixmaps.Доступны следующие опции: растр и opengl.

-qmljsdebugger =, активирует отладчик QML / JS с указанным портом.Значение должно иметь формат порта: 1234 [, блок], где блок является необязательным и заставит приложение ждать, пока к нему не подключится отладчик.

Версия Qt для X11 поддерживает некоторые традиционные параметры командной строки X11:

- отображение дисплея, устанавливает отображение X (по умолчанию $ DISPLAY).

- геометрия геометрии, устанавливаетклиентская геометрия первого отображаемого окна.

-fn или -font font определяет шрифт приложения.Шрифт должен быть указан с использованием логического описания шрифта X.Обратите внимание, что эта опция игнорируется, когда Qt создается с включенной поддержкой fontconfig.

-bg или -background color, устанавливает цвет фона по умолчанию и палитру приложения (рассчитываются светлые и темные оттенки).

-fg или -foreground color, устанавливает цвет переднего плана по умолчанию.

-btn или -button color, устанавливает цвет кнопки по умолчанию.

-name name, задает имя приложения.

-титр заголовка, устанавливает заголовок приложения.

-визуал TrueColor, заставляет приложение использовать визуальный TrueColor на 8-битном дисплее.

-колей, количество, ограниченияколичество цветов, выделенных в кубе цветов на 8-битном дисплее, если приложение использует цветовую спецификацию QApplication.ManyColor.Если число равно 216, то используется цветной куб 6x6x6 (то есть 6 уровней красного, 6 зеленых и 6 синих);для других значений используется куб, приблизительно пропорциональный кубу 2x3x1.

-cmap, заставляет приложение установить частную карту цветов на 8-битном дисплее.

-im, устанавливаетсервер метода ввода (эквивалентный установке переменной среды XMODIFIERS)

-inputstyle определяет, как ввод вводится в данный виджет, например, onTheSpot заставляет ввод отображаться непосредственно в виджете, в то время как overTheSpot делает вводпоявляются в окне, плавающем над виджетом, и не вставляются до тех пор, пока редактирование не будет завершено.

...