TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #380 · 21 окт.

Регулярно приходится писать и ревьюить код, где используется PySide2-6. Заметил, что в подавляющем большинстве случаев настройка создаваемых базовых виджетов происходит через методы. Думаю, всем знаком такой способ. Простой пример с кнопкой: button = QPushButton("Click Me") button.setMinimumWidth(300) button.setFlat(True) button.setStyleSheet("font-size: 20pt") button.setToolTip("Super Button") button.clicked.connect(lambda: print("Button clicked")) Но есть и альтернативный способ - настройка через свойства. Это просто ключевые аргументы конструктора класса. Хоть они и не указаны в документации как аргументы, но они есть) Этот код делает тоже самое но с помощью Property button = QPushButton( "Click Me", minimumWidth=300, flat=True, styleSheet="font-size: 20pt", toolTip="Super Button", clicked=lambda: print("Button clicked"), ) Где это может быть полезно ▫️ Это выглядит более аккуратно и коротко, уже повод использовать ▫️ Может использоваться в заполнении лейаута, когда нам не нужно никакое другое взаимодействие с виджетом и поэтому сохранять его в переменную не требуется. Например, лейбл или кнопка. widget = QWidget(minimumWidth=400) layout = QHBoxLayout(widget) layout.addWidget(QLabel("Button >", alignment=Qt.AlignRight)) layout.addWidget(QPushButton("Click Me", clicked=lambda: print("Button clicked"))) widget.show() Либо так widget = QWidget(minimumWidth=400) layout = QHBoxLayout(widget) for wd in ( QLabel("Button >", alignment=Qt.AlignRight), QPushButton("Click Me", clicked=lambda: ...) ): layout.addWidget(wd) widget.show() ▫️ Можно хранить настройки в каком-то конфиге или генерировать на лету, после чего передавать как kwargs. kwargs = {"text": "Hello " * 30, "wordWrap": True} my_label = QLabel(**kwargs) Как получить полный список доступных свойств? Эта функция распечатает в терминал все свойства виджета и их текущие значения def print_widget_properties(widget): meta_object = widget.metaObject() for i in range(meta_object.propertyCount()): property_ = meta_object.property(i) property_name = property_.name() property_value = property_.read(widget) print(f"{property_name}: {property_value}") #tricks#qt

Hashtags

Резултати

Пронајдени 2 слични објави

Пребарај: #gafam

当前筛选 #gafam清除筛选
Торгпредство России в Японии

@tradereprofrussiainjapan · Post #1402 · 28.08.2024 г., 08:00

Антимонопольное регулирование информационных технологий и цифровых платформ: опыт Японии. Комиссия по справедливой торговле (JFTC) (основной антимонопольный орган Японии) - создает специализированный отдел контроля за деятельностью IT-гигантов. В первую очередь, новое подразделение будет контролировать деятельность т.н. цифровых монополий GAFAM: · Google (91% рынка поисковых запросов и крупнейшим рекламодателем в мире (27,7% мировых рекламных доходов, состоимостной оценкой в 187,6 млрд долл.). · Apple (27,7% рынка мобильных устройств с объемом рынка мобильных приложений порядка 89,3 млрд долл. в 2023 г.) · Facebook (61,9% мирового рынка социальных сетей и крупнейший рекламодатель на мобильных устройствах с долей порядка 18%. · Amazon (23% рынка e-commerce и 31% рынка облачных решений Японии · Microsoft (71,9% мирового рынка операционных систем и 49% рынка облачных решений Японии. Все указанные IT-гиганты входят в топ-7 крупнейших компаний по капитализации - совокупная рыночная капитализация оценивается в 11,5 трлн долл. Для сравнения номинальный ВВП Японии составляет порядка 4,1 трлн долл. Современные технологические решения, финансовые ресурсы и широкий охват аудитории делают их цифровыми монополистами со все более возрастающими политическим и экономическим влиянием. Как и на международном, так и на национальном уровне принимаются меры по справедливому налогообложению, ограничению доминирования крупных цифровых платформ и контролю контента. Основную роль в этом процессе играют налоговые и антимонопольные органы отдельных стран. В частности, Япония за прошедший год провела ряд антимонопольных расследований против IT-гигантов. Новый закон о поощрении конкуренции программного обеспечения для смартфонов, который вступит в силу с 2025 года, очень схож с Актом о цифровых рынках ЕС, он предоставляет Комиссии по справедливой торговле дополнительные полномочия по регулированию деятельности IT-компаний, в первую очередь Google и Apple. Предполагается, что данный закон даст возможность потребителям Японии выбирать альтернативные магазины мобильных приложений и альтернативные системы оплаты (сейчас комиссия Google составляет от 15% до 30%, а комиссия Apple – 27% от любых транзакций). Новый закон должен стать важной вехой в развитии конкурентной, равноправной и справедливой цифровой среды в Японии. #Япония#IT#ФАС#GAFAM

Libreware

@libreware · Post #898 · 14.02.2021 г., 13:01

Un projet fait par des étudiants espagnol pour récupéré vos données personnelles. . [email protected] - A great #OpenSource project by Spanish students helps you to easily check how to take back your data from #BigTech such as #Google, #Twitter, #Facebook and more. 😎💪 Check it out: https://justgetmydata.com​ #gafam#rpgd#DonnéesPersonnel #GetYourDataBack #MyData