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

Резултати

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

Пребарај: #terafab

当前筛选 #terafab清除筛选
NEWS 鏈新聞-ABMedia

@abmedia_news · Post #23935 · 17.04.2026 г., 00:00

【🚀 商業應用|台積電 (2330) 法說會變法會,魏哲家回應馬斯克 TeraFab!Q1 財報、Q&A 一次看 】 #TeraFab#TSMC 📍 請見報導: https://abmedia.io/tsm-tsmc-q1-cc-wei-terafab 📍 訂閱鏈新聞頻道:https://linktr.ee/abmedia.io

Yummy 😋

@godlynews1 · Post #15153 · 07.04.2026 г., 17:02

英特尔将参与建设马斯克的 Terafab AI 芯片工厂 这家芯片制造商将帮助设计并建造一座供SpaceX和特斯拉使用的半导体工厂。 马斯克在德克萨斯州奥斯汀的 Terafab 人工智能芯片项目迎来重要新伙伴:英特尔。 周二,这家美国芯片制造商宣布将参与设计并建设这一庞大厂区,该厂将为马斯克的两家公司 SpaceX(最近已与 xAI 合并)和特斯拉供应 AI 芯片。马斯克需要 AI 芯片来支持他构建“机器人军团”的计划,包括自动驾驶汽车和类人机器人,以及他计划发射入太空的数据中心。SpaceX 计划于今年晚些时候进行首次公开募股(IPO)。 “Terafab 将弥合当今芯片产能与未来需求之间的差距——一个关于星辰的未来,”Terafab 网站写道。 英特尔的加入在一定程度上缓解了马斯克必须亲自建厂的压力。近几个月来,这位亿万富翁对寻找他人建造芯片厂(即晶圆厂)以助力其 AI 雄心的渴望愈发显得迫切。他也质疑芯片制造业能否跟上需求。“能不能让别人来建这些东西?”马斯克在今年早些时候的一次财报电话会议上说,“我的意思是,建这些东西非常难。” 建设芯片制造厂很复杂,需要数十亿美元、多年时间以及大量专用设备。马斯克有建造汽车和火箭工厂的经验,但没有芯片制造的经验。 “我们在大规模设计、制造和封装超高性能芯片方面的能力,将有助于加速 Terafab 实现每年 1 太瓦计算能力的目标,以推动未来人工智能和机器人技术的进步,”英特尔在 X 上的一则帖子中表示。 🗒 标签: #英特尔#马斯克#Terafab#AI 📢 频道: @GodlyNews1 🤖 投稿: @GodlyNewsBot