@DansGN · Post #4802 · 15.06.2022 г., 13:43
IGN了解到由尼尔·布洛姆坎普执导的GT赛车改编电影定档2023年8月11日 https://www.ign.com/articles/gran-turismo-movie-neill-blomkamp-release-date #GranTurismo
Hashtags
TGINSIGHT SIMILAR POSTS
Изворен канал @pythonotes · Post #381 · 23 окт.
Установить свойства виджета в 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
Пребарај: #granturismo
@DansGN · Post #4802 · 15.06.2022 г., 13:43
IGN了解到由尼尔·布洛姆坎普执导的GT赛车改编电影定档2023年8月11日 https://www.ign.com/articles/gran-turismo-movie-neill-blomkamp-release-date #GranTurismo
Hashtags
@GeexNoticias · Post #838 · 07.08.2023 г., 23:31
Neill Blomkamp, director de #GranTurismo desvela qué otra adaptación podría dirigir Blomkamp estaría encantado de continuar realizando adaptaciones de videojuegos y tiene un título en mente "Estuve pensando en ello desde el principio, en el concepto de posicionar al espectador en varios puntos alrededor del coche uniéndolo todo mediante el uso de sonido. Ese era mi objetivo, meter a la audiencia ahí [en las carreras]". Viendo que Blomkamp es un aficionado de los videojuegos y que, de hecho, está desarrollando su propio título battle royale; 'Off The Grid', nos aventura a preguntarle cuál sería la siguiente película basada en videojuegos que le gustaría dirigir si tuviera la oportunidad. La respuesta no podía ser otra: "Adaptaría mi propio videojuego, que sale a la venta el año que viene, porque me encanta la historia".
Hashtags
@DansGN · Post #5079 · 20.02.2023 г., 16:29
GT赛车7将在2月21号发布免费更新 1.29,除了惯例的新车辆和新赛道内容之外,还增加了对PS5版本提供PS VR2支持,以及增加和备受关注的Sony AI的人工智能车手GT Sophy同场竞技的Race Together模式 #GranTurismo#GT7 https://youtu.be/u7ai3y-g0rM
Hashtags
@ChollazoExpres · Post #5918 · 19.01.2026 г., 18:00
💥Playstation Gran Turismo 7 PS5 Experimenta la emoción de la velocidad y la competencia con el juego más esperad ✅OFERTA: 46.7€ ❌ Antes: 79.99€ 💰Ahorras un 42%🔥 Gráficos de última generación, jugabilidad inmersiva y desafíos únicos que te ma 👉 Hazte con él ahora y vive la experiencia definitiva de carreras #rebajas#playstation7#granturismo#descuentos#tecnologia 🛰️Oferta publicada en Tecnología
@DansGN · Post #5321 · 14.09.2023 г., 17:58
索尼AI部门在GT赛车世界系列赛上展示AI车手计划GT Sophy的最新进展:漂移技巧 #GranTurismo#AI#GTSophy https://youtu.be/2M6_AVVqf64?si=Wg1-iv__3J4mobJ9
Hashtags
@revheadcrypto · Post #657 · 30.11.2024 г., 14:03
🚗✨Introducing the Maserati GranTurismo Folgore 110 Anniversario!🎉 In celebration of its anniversary, Maserati is releasing just 110 exclusive electric coupes! 🌟 This special edition will stand out with its unique finishes. Choose between the stunning Matte Gray Rame Folgore with a two-tone interior or the elegant Dark Blue Blu Inchiostro with a sleek black interior. 🖤💙 Each model will feature special copper-colored wheels, adding a touch of elegance to this powerful machine. 🛞✨ Under the hood, the Folgore version boasts three electric motors, making it the most powerful GranTurismo available! 💪 With a nominal output of 762 hp and a temporary boost up to 829 hp, it can accelerate from 0 to 100 km/h in just 2.7 seconds! ⚡️🔥 #Maserati#GranTurismo#Folgore#Anniversario#ElectricCar#LuxuryCars#Performance#Exclusivity#Auto