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

TGINSIGHT SIMILAR POSTS

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

Изворен канал @pythonotes · Post #62 · 4 апр.

Когда разрабатываете свой 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

Hashtags

Резултати

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

Пребарај: #cxmt

当前筛选 #cxmt清除筛选
Ryu일무이

@ryu1moo2 · Post #3447 · 03.03.2026 г., 11:36

[미국 정부가 YMTC·CXMT·SMIC 등 중국 메모리 업체의 반도체를 정부용 상용 제품에서 배제하는 새로운 규정을 추진하고 있다](https://wccftech.com/the-u-s-moves-once-again-to-ban-chinese-memory/) ◦ 미국, 중국 메모리 업체 대상 추가 규제 추진 • 연방조달규정위원회(FAR Council), 새로운 ‘rulemaking’ 발표 • 대상 기업: YMTC, CXMT, SMIC 및 계열사·자회사 • 정부용 상용 제품에서 해당 기업 반도체 사용 금지 목적 ◦ 규제 범위 확대 → 저가 상용 제품까지 포함 • “Covered semiconductor product or service” 정의 확대 - 해당 기업이 설계·생산·제공한 반도체 - 해당 반도체가 포함된 제품 - 해당 반도체를 활용하는 서비스 • 1만5천달러 이하 제품에도 적용 - 기성(off-the-shelf) 제품 - 상용 IT·통신 서비스 포함 ◦ 법적 근거 및 시행 구조 • 2023 회계연도 국방수권법(NDAA) 5949조 개정안 • 기존 중국 칩 기업 제한 조치의 연장선 • 2027년 12월 23일 이전 구매 제품은 예외 적용 • 4월 20일까지 공개 의견 수렴 단계 → 아직 최종 확정 아님 ◦ DRAM 공급난과 맞물린 산업 영향 • 현재 ‘빅3’ 메모리 업체는 기업용 수요 대응에 집중 → 소비자용 공급 여력 부족 • 이에 따라 CXMT 등 중국 업체의 대안 공급 가능성 부각 • 그러나 미국 규제로 인해 주류 제조사 채택에 구조적 제약 발생 ◦ 소비자 시장 파급 효과 • 정부 사용이 금지될 경우, 노트북·모바일·PC 제조사들의 중국산 메모리 채택 부담 증가 • 일부 주요 PC 제조사들이 CXMT와 DRAM 협력 논의 중이라는 보도 존재 • 다만 실제 상용 통합으로 이어질지는 불확실 ◦ 정책 의도 • 행정부, 정부 최종 제품에서 중국 기술 영향력 축소 의지 명확 • 상업용 제품까지 규제 범위 확장 → 공급망 분리 가속 가능성 원문 발췌: - “Covered semiconductor product or service” is defined to include semiconductors, products that incorporate a semiconductor product, or services that utilize a semiconductor product, that are designed, produced, or provided by SMIC, CXMT, YMTC, or any of their affiliates, subsidiaries, or successors. #CXMT#YMTC#중국#미국