Установить свойства виджета в PySide можно не только через соответствующие методы и конструктор класса. Можно их изменять с помощью метода setProperty по имени.
btn = QPushButton("Click Me")
btn.setProperty("flat", True)
Это аналогично вызову
btn.setFlat(True)
Если указать несуществующее свойство, то оно просто создается
btn.setProperty("btnType", "super")
Получить его значение можно методом .property(name)
btn_type = btn.property("btnType")
Когда это может быть полезно?
▫️Можно просто хранить какие то данные в виджете и потом их доставать обратно
widget = QWidget()
widget.setProperty('my_data', 123)
print(widget.property('my_data'))
▫️ Назначая эти свойства разным виджетам можно потом отличить виджеты во время итераци по ним. Например, найти все кнопки со свойством my_data="superbtn".
Но ведь вместо кастомного свойства можно использовать objectName, будет тот же результат.
Да, но y ObjectName есть ограничение - только строки.
▫️ Если нам потребуется не просто поиск а, например, сортировка по числу, то свойства позволяют нам это сделать. Поддерживается любой тип данных
widget.setProperty('my_data', {'Key': 'value'})
widget.setProperty('order', 1)
all_widgets.sort(key=w: w.property('order'))
Но ведь Python позволяет всё вышеперечисленное сделать простым созданием атрибута у объекта
widget.order = 1
widget.my_data = 123
Да, но я думаю что не надо объяснять почему не стоит так делать. К тому же, если у виджета нет свойства то метод .property(name) вернет None, а отсутствующий атрибут выбросит исключение.
▫️ Действительно полезное применение кастомным свойствам - контроль стилей. Здесь атрибутами не обойтись, нужны именно свойства.
Дело в том, что в селекторах стилей можно указывать конкретные свойства виджетов на которые следует назначать стиль.
Просто запустите этот код
from PySide2.QtWidgets import *
if __name__ == "__main__":
app = QApplication([])
widget = QWidget(minimumWidth=300)
layout = QVBoxLayout(widget)
btn1 = QPushButton("Action 1")
btn2 = QPushButton("Action 2")
btn3 = QPushButton("Action 3", flat=True)
layout.addWidget(btn1)
layout.addWidget(btn2)
layout.addWidget(btn3)
# добавим кастомное свойство одной кнопке
btn1.setProperty("btnType", "super")
# добавляем стили
widget.setStyleSheet(
"""
QPushButton[btnType="super"] {
background-color: yellow;
color: red;
}
QPushButton[flat="true"] {
color: yellow;
}
"""
)
widget.show()
app.exec_()
С помощью селектора мы избирательно назначили стили на конкретные кнопки.
Как получить список всех кастомный свойств?
Функция получения списка кастомных свойств отличается от получения дефолтных.
def print_widget_dyn_properties(widget):
for prop_name in widget.dynamicPropertyNames():
property_name = prop_name.data().decode()
property_value = widget.property(property_name)
print(f"{property_name}: {property_value}")
#tricks#qt
💻9 услуг e-license, которые предоставляются в автоматическом режиме
💡Благодаря порталу elicense.kz у владельцев бизнеса есть возможность получить разрешения всего за пару минут в онлайн режиме. С полным списком услуг вы можете ознакомиться в карусели👉🏻
Для получения услуг нужно:
- авторизоваться или зарегистрироваться на портале e-license;
- выбрать соответствующую услугу;
- в паспорте услуги ознакомиться с пакетом требуемых документов;
- перейти по кнопке «Заказать услугу онлайн»;
- выбрать вид работ/услуг;
- внести требуемые данные согласно форме сведений;
- подписать с помощью ЭЦП.
Результат оказания государственной услуги формируется в течении 5-7 минут и хранится в «Личном кабинете» пользователя в форме электронного документа.
Отметим, ранее услуги предоставлялись в бумажном виде и оказывались в течение 30 календарных дней, а перечень необходимых документов предоставлялся в нотариально заверенных копиях или подлинниках.
#eGov#eGovmobile#elicense
💻E-license порталындағы автоматты режимде көрсетілетін 9 қызмет
💡Еlicense.kz порталы арқылы бизнес иелері бірнеше минут ішінде онлайн режимінде рұқсат ала алады. Бұл қызметтердің толық тізімін карусельден таныса аласыз👉🏻
Қызметтерді қолдану үшін:
• e-license деректер порталына авторизациядан өту немесе тіркелу;
• бөліміндегі тиісті қызметті таңдау;
• қызмет паспортында талап ететін құжаттар топтамасымен танысу;
• «қызметке онлайн тапсырыс беру» батырмасы арқылы өту;
• жұмыс/ қызмет түрін таңдау;
• мәліметтер нысанына сәйкес талап етілетін деректерді енгізу;
• ЭЦҚ көмегімен қол қою керек.
Мемлекеттік қызметті көрсету нәтижесі 5-7 минут ішінде көрсетіледі және пайдаланушының «жеке кабинетінде» сақталады.
Осыған дейін қызметтер қағаз түрінде 30 күнтізбелік күн ішінде көрсетілетін. Ал қажетті құжаттар тізімі нотариалды куәландырылған көшірмелерде немесе түпнұсқаларда ұсынылуы қажет болатын.
#eGov#eGovmobile#elicense
💻 Услуги на портале e-license предоставляются в автоматическом режиме
💡9 государственных услуг будут предоставлятся в автоматическом режиме в на сайте elicense.kz.Теперь владельцы бизнеса могут получить разрешения всего за пару минут без предоставления справок в бумажном виде. С полным списком услуг можно ознакомиться в картинках⬆️
Для получения услуг нужно:
- авторизоваться или зарегистрироваться на портале e-license;
- выбрать соответствующую услугу;
- в паспорте услуги ознакомиться с пакетом требуемых документов;
- перейти по кнопке «Заказать услугу онлайн»;
- выбрать вид работ/услуг;
- внести требуемые данные согласно форме сведений;
- подписать с помощью ЭЦП.
Результат оказания государственной услуги формируется в течении 5-7 минут и хранится в «Личном кабинете» пользователя в форме электронного документа.
Отметим, ранее услуга предоставлялась в бумажном виде и оказывалась в течение 30 календарных дней, а перечень необходимых документов предоставлялся в нотариально заверенных копиях или подлинниках.
#eGov#eGovmobile#elicense
💻E-license порталындағы қызметтер автоматты режимде көрсетіледі
💡 9 мемлекеттік қызмет elicense.kz сайтында автоматты режимде көрсетілетін болады. Енді бизнес иелері рұқсатты қағаз түріндегі анықтамасыз-ақ бірнеше минут ішінде ала алады. Қызметтердің толық тізімі суретте⬆️
Аталған қызметтерді қолдану үшін:
- e-license деректер порталына авторизациядан өту немесе тіркелу;
- бөліміндегі тиісті қызметті таңдау;
- қызмет паспортында талап ететін құжаттар топтамасымен танысу;
- «қызметке онлайн тапсырыс беру» батырмасы арқылы өту;
- жұмыс/ қызмет түрін таңдау;
- мәліметтер нысанына сәйкес талап етілетін деректерді енгізу;
- ЭЦҚ көмегімен қол қою керек.
Мемлекеттік қызметті көрсету нәтижесі 5-7 минут ішінде көрсетіледі және пайдаланушының «жеке кабинетінде» сақталады.
Осыған дейін қызметтер қағаз түрінде 30 күнтізбелік күн ішінде көрсетілетін. Ал қажетті құжаттар тізімі нотариалды куәландырылған көшірмелерде немесе түпнұсқаларда ұсынылуы қажет болатын.
#eGov#eGovmobile#elicense
🔢Теперь регистрацию и авторизацию на портале E-liсense можно пройти с помощью одноразового кода
Для регистрации на портале нужно перейти на сайт https://elicense.kz и выбрать вид регистрации с помощью одноразового кода. Далее нужно заполнить необходимые поля и ввести одноразовый код. Таким образом, можно пройти авторизацию на портале E-license.
Подробную инструкцию по регистрации можно посмотреть в посте
Данная опция доступна только для физических лиц, для юридических лиц вход будет осуществляться через ЭЦП.
#Elicense#ЭЦП#egovkz
🔢Енді E-liсense порталында тіркеу мен авторизациядан бір реттік кодтың көмегімен өтуге болады
Порталда тіркелу үшін https://elicense.kz/ сайтына өтіп, бір реттік кодты пайдаланып тіркеу түрін таңдау керек. Әрі қарай, қажетті жолдарды толтырып, бір реттік кодты енгізу керек. Бір реттік код көмегімен Е-license порталында авторизациядан өтуге болады.
Тіркеу туралы толық нұсқаулықты жазбадан оқуға болады
Бұл опция тек жеке тұлғалар үшін қолжетімді, заңды тұлғалар үшін кіру ЭЦҚ арқылы жүзеге асырылады.
#Elicense#ЭЦҚ#egovkz
Құрметті пайдаланушылар!
EGov mobile мобильді қосымшасының жаңа нұсқасы қолжетімді болғанын хабарлаймыз📲
💡EGov mobile мобильдік қосымшасының интерфейсі жаңартылды. Енді Сіз eGov mobile қосымшасы арқылы:
🔹ЭЦҚ көмегімен оффлайн цифрлық құжаттарды;
🔹250-ден астам E-license қызметтерін;
🔹20-дан астам egov.kz порталының мемлекеттік қызметтерін;
🔹«Өмірлік жағдайлар» жаңа бөлімін;
🔹«Хабарламалар және Қызмет көрсету тарихы» жаңартылған бөлімі;
🔹Жаңа «Е-otinish» кері байланыс функциясын қолдана аласыз.
⠀
EGov mobile мобильді қосымшасының жаңа нұсқасы iOS жүйесінің пайдаланушылары үшін App Store платформасында, сондай-ақ Android жүйесі үшін Play Market және App Gallery қолжетімді.
📌EGov mobile қосымшасында қазірдің өзінде 400 мемлекеттік онлайн-қызмет пен сервис бар. 2022 жылдың соңына дейін барлық мемлекеттік қызметтердің 80% «смартфондау» жоспарлануда.
EGov mobile қосымшасын жүктеп - мемлекеттік қызметтерге оңай қолжеткіз!
#eGovmobile#eGovkz#Цифрлыққұжат#elicense#ӨмірлікЖағдайлар
Уважаемые пользователи!
Рады сообщить, что доступна новая версия мобильного приложения eGov mobile📲
⠀
💡В мобильном приложении eGov mobile стал доступен обновленный интерфейс. Теперь в новой версии eGov mobile вы получить следующие услуги:
🔹Цифровые документы оффлайн с помощью ЭЦП;
🔹Более 250 услуг E-license;
🔹Более 20 новых государственных услуг портала egov.kz;
🔹Новый раздел «Жизненные ситуации»;
🔹Обновленный раздел «Уведомления и история услуг»;
🔹Новая функция обратной связи «E-otinish».
⠀
Новая версия мобильного приложения eGov mobile доступна на платформе App Store для пользователей системы iOS, а также в Play Market и App Gallery для системы Android.
📌В приложении eGov mobile уже доступно порядка 400 государственных онлайн-услуг и сервисов, до конца 2022 года планируется «смартфонизировать» до 80% всех госуслуг.
⠀
Скачивай eGov mobile - получай госуслуги доступно и легко!
#eGovmobilenew#eGovmobile#eGovkz#цифровыедокументы#elicense#ЖизненныеСитуации
💼Жеке кәсіпкерлікті онлайн қалай тіркеуге болады?
Еlicense.kz порталының көмегімен үйден шықпай-ақ Жеке кәсіпкерлікті (ЖК) ашыңыз. Ол үшін:
• elicense.kz порталында тіркеуден өтіңіз;
• Порталдың басты бетінде «Қызмет көрсету» бөлімін, содан кейін «Дара кәсіпкер ретінде қызметті бастағаны туралы хабарлама» қызметін таңдаңыз.
• Сондай-ақ, «Қызметтерді іздеу» жолағына тере отырып, «Дара кәсіпкер ретінде қызметті бастағаны туралы хабарлама» қызметін таба аласыз.
• Өтінішті мұқият толтырып, ЭЦҚ көмегімен өз ниетіңізді растаңыз.
Ал сіз жеке кәсіпкер болып табыласыз ба?
—————
💼Как зарегистрировать ИП онлайн?
Откройте индивидуальное предпринимательство (ИП) не выходя из дома с помощью портала elicense.kz. Для этого:
• Пройдите регистрацию на портале elicense.kz;
• Выберите на главной странице портала раздел «Обслуживание», затем услугу «Уведомление о начале деятельности в качестве индивидуального предпринимателя».
• Также можете найти услугу «Уведомление о начале деятельности в качестве индивидуального предпринимателя» набрав в поле «Поиск услуг».
• Внимательно заполните заявление и подтвердите ваше намерение с помощью ЭЦП.
А вы являетесь индивидуальным предпринимателем?
#eGovkz#elicense#лицензия#ИП#ИндивидуальныйПредприниматель#бизнес
📑E-license порталының қолданушыларынан лицензияны қайта рәсімдеу туралы сұрақтар жиі келіп түседі. Бүгін қандай жағдайларда қайта рәсімдеу қажет екенін еске салғымыз келеді:
🔸егер сіз тегіңізді, атыңызды немесе әкеңіздің атын өзгерткен болсаңыз;
🔹жеке кәсіпкерді қайта тіркеген, оның атауы мен мекенжайы өзгерген кезде;
🔸заңды тұлға қайта ұйымдастырылған кезде;
🔹егер заңды тұлғаның атауы немесе мекенжайы өзгерсе.
👩🏻💻Лицензияны қайта рәсімдеуге өтінімді портал арқылы беруге болады Е-license.kz. Ол үшін қолданыстағы лицензияны таңдаңыз, «Лицензияны қайта ресімдеу» батырмасына басыңыз, өтінішті кезең-кезеңімен толтырып, ЭЦҚ көмегімен қол қойыңыз✍️
☝🏻Лицензиялық алым бұл ретте лицензияны беру кезіндегі мөлшерлеменің 10% құрайды, бірақ 4 АЕК-тен аспайтынын атап өтеміз.
____
📑Пользователи портала E-license часто обращаются к нам с вопросом о переоформлении лицензии. Хотим напомнить в каких случаях необходимо переоформление:
🔸если вы меняли фамилию, имя или отчество;
🔹при перерегистрации индивидуального предпринимателя, изменении его наименования и адреса;
🔸при реорганизации юридического лица;
🔹если изменилось наименование или адрес юридического лица.
👨🏻💻Подать заявку на переоформление лицензии можно через портал Е-license.kz. Для этого выберите действующую лицензию, кликните «Переоформить лицензию», заполните заявление пошагово и подпишите с помощью ЭЦП✍️
☝🏻Отметим, лицензионный сбор при этом составляет 10% от ставки при выдаче лицензии, но не более 4 МРП.
#egov#egovkz#егов#услугиегов#elicense#лицензия#лицензирование
В какой государственный орган необходимо обратиться для получения разрешения на промысловый лов рыбы в Мангистауской области?
В Мангистауской области разрешение на промысловый лов рыбы выдает Управление рыбного хозяйства Мангистауской области.
Государственная услуга по выдаче разрешения на пользование животным миром регулируется Законом Республики Казахстан «Об охране, воспроизводстве и использовании животного мира». Данная услуга предоставляется местными исполнительными органами.
В соответствии с этим, на территории Мангистауской области разрешение на промысловый лов рыбы выдает Управление рыбного хозяйства Мангистауской области. В случае научно-исследовательского вылова в водоемах, не охватывающих две и более области, разрешение выдает Комитет рыбного хозяйства Министерства сельского хозяйства Республики Казахстан.
Государственная услуга предоставляется через портал «e-license» — электронную систему лицензирования (онлайн-сервис для получения разрешений и лицензий). Срок оказания услуги составляет 3 (три) рабочих дня.
Например, предприятие подает заявку на получение разрешения на промысловый лов рыбы через портал «e-license».
Если все документы соответствуют требованиям — разрешение выдается в течение 3 рабочих дней Управлением рыбного хозяйства Мангистауской области, а если документы неполные — заявка возвращается на доработку.
Для подачи заявки необходимы следующие документы:
• заявление установленной формы;
• удостоверение личности (для физических лиц) или документы о регистрации юридического лица;
• лицензия на пользование животным миром (при необходимости);
• проект организации промыслового лова;
• документы, подтверждающие право пользования водоемом (аренда и иные права);
• сведения о специалистах (информация о рабочей группе);
• квитанция об уплате государственной пошлины;
• предыдущие отчеты (в случае продления разрешения);
• согласование с природоохранными органами (при необходимости).
#БалықАулау#Рыболовство
#Рұқсат#Разрешение
#eLicense#eLicense
#Лицензия#Лицензия
#Маңғыстау#Мангистау
#Қазақстан#Казахстан