Когда разрабатываете свой GUI с помощью PyQt для какого-либо софта бывает необходимо позаимствовать цвета из текущего стиля интерфейса. Например, чтобы правильно раскрасить свои виджеты, подогнав их по цвету. Ведь бывает, что ваш GUI используется в разных софтах. Причём некоторые со светлой темой а другие с тёмной.
По умолчанию стили наследуются, но если вы задаёте какую-либо раскраску для части виджета через свой styleSheet, то требуется ссылаться на цвета текущего стиля.
Как это сделать? Как получить нужный цвет из палитры имеющегося стиля? Это достаточно просто, нужно использовать класс QPalette и его роли.
Например, мне нужно достать цвет текста из одного виджета и применить его в другом как цвет фона (не важно зачем именно так, просто захотелось😊).
Получаем палитру виджета и сразу достаём нужный цвет, указав его роль.
from PySide2.QtGui import QPalette
color = main_window.palette().color(QPalette.Text)
теперь можем использовать этот цвет в стилях
my_widget.setStyleSheet(f'background-color: {color.name()};')
Готово, мы динамически переопределили дефолтный стиль используя текущий стиль окна!
На самом деле есть запись покороче, в одну строку и без лишних переменных. Не очень-то по правилам CSS, но Qt это понимает.
my_widget.setStyleSheet('background-color: palette(Text);')
Этот способ не подходит если вам нужно как-то модифицировать цвет перед применением в своих стилях. В этом случае потребуется первый способ.
Зато он прекрасно сработает в файле .qss, то есть не придётся в коде прописывать раскраску отдельных элементов через ссылки на палитру, всё красиво сохранится в отдельном файле .qss!
QListView#my_widget::item:selected {
background: palette(Midlight);
}
Про имеющиеся роли можно почитать здесь🌍
#qt#tricks
Что такое cash flow?
Выражение «стабильный cash flow с перспективами капитального роста» означает, что объект (в данном случае апарт-отель **FREEDOM**) сочетает два ключевых преимущества для инвесторов:
1. Стабильный cash flow (денежный поток).
- Регулярный доход от аренды (гарантированные и ежемесячные выплаты инвесторам).
- Минимизация рисков благодаря гарантированным платежам на основе договора на 10 лет с дальнейшей пролонгацией.
- Предсказуемость финансовых поступлений (за счет графика выплат).
2. Перспективы капитального роста.
- Увеличение рыночной стоимости объекта со временем (например, за счет роста цен на недвижимость в районе, развития инфраструктуры или улучшения репутации проекта).
- Возможность продажи объекта в будущем по более высокой цене, чем первоначальные вложения.
Почему это важно для инвесторов?
- Cash flow обеспечивает быстрый возврат инвестиций и пассивный доход.
- Капитальный рост даёт долгосрочную прибыль при перепродаже.
Для апарт-отеля FREEDOM это означает, что инвестор получает:
✔ ежемесячные выплаты от аренды (например, 8–12% годовых);
✔ рост стоимости недвижимости (например, на 5–15% в год за счет развития района и спроса).
Это классическая модель «купил – получай доход – продавай дороже», популярная в коммерческой недвижимости.
Если переписать другими словами формулировку, то будет звучать так:
«гарантированный доход от аренды + рост стоимости ваших вложений».
Друзья, если у вас есть какие-то вопросы, пишите их в комментариях, мы с радостью ответим, разберем все на простом и понятном языке!
#FreedomEkb
#cashflow
"У нас нет денег на ваш аппарат". Что отвечать, если у клиники пустой cash flow
Коллеги, сегодня хочу дать полета фантазии. Когда клиент говорит, что денег нет, лично я считаю, что это лучший момент для продажи. Когда клиника говорит "нет денег", она не отказывается от решения, а кричит о своей главной боли: "Не могу позволить себе простой и неэффективность". Ваша задача - не спорить, а перевести разговор с цены чека на стоимость владения (TCO) и показать путь. Фраза о деньгах - это начало диалога о деньгах, а не его конец.
📊Скрипт из 3 шагов: от возражения до предложения
ШАГ 1: Признать и перевести в аудит боли
Не спорьте. Скажите: "Понимаю, бюджет на закупки ограничен. Давайте проверим, будет ли аппарат нагрузкой или источником cash flow. Для этого нужны три цифры: текущая загрузка вашего парка в часах, средний чек исследования и сколько пациентов вы теряете в месяц из-за нехватки мощностей?".
Финансовая логика: Вы начинаете совместный расчет стоимости проблемы, которую решаете.
ШАГ 2: Показать TCO и альтернативу деньгам
На основе цифр клиента считайте не цену аппарата, а цену его отсутствия. "Если ваши потери из-за нехватки мощностей - X рублей в месяц, то реальная ежемесячная стоимость нового аппарата для бизнеса: (цена/60) - X. Часто эта цифра отрицательна - аппарат зарабатывает с первого дня. А если нет - используем инструменты, чтобы не трогать оборот: операционный лизинг с оплатой из выручки или подписка, где в абонентскую плату входит и сервис".
Финансовая логика: Вы показываете, что аппарат - это инструмент монетизации существующего, но неудовлетворенного спроса, и сразу даете финансовые "мостики".
ШАГ 3: Предложить тест-драйв на условиях клиента
"Чтобы снять риски, давайте пилот. Размещаем аппарат на 3 месяца по модели подписки или лизингас оплатой за исследование. Вы платите только за факт. Через 90 дней у вас будут свои данные по cash flow. Не сработало - забираем. Сработало - переводим на постоянную модель.
Финансовая логика: Вы продаете не железо, а гарантированный результат и снятие риска. Это меняет всю экономику сделки.
Вопрос к вам: Какое нефинансовое условие (бесплатное обучение врачей, помощь в продвижении услуги, включение в рекламную кампанию) чаще всего становится решающим аргументом для вашего клиента при напряженном бюджете? Поделитесь в комментариях.
#B2Bпродажи#переговоры#лизинг#TCO#управлениеклиникой#cashflow
Payment Delays Cost Businesses Billions
Startup ideas can emerge from ordinary problems. A staggering 50% of invoices go unpaid past the due date, leading to cash flow issues for suppliers. In the US alone, this amounts to $825 billion in challenges. Tech platforms successfully address these issues, with one experiencing a 6x revenue increase last year.
For more info, check the full article here.
Additionally, the Bitcoin dominance index recently hit a four-year high, surpassing 64%.
#PaymentIssues#Startups#Finance#CashFlow#Invoices#TechSolutions#Bitcoin#Crypto#VC