@desi_memes_funny_jokes · Post #5282 · 18.09.2024 г., 04:19
Share with your friends 😂 It's just for fun 😊 #memesdaily#explorepage#funnymeme#memestagram#memes#viralvideos
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
Пребарај: #memestagram
@desi_memes_funny_jokes · Post #5282 · 18.09.2024 г., 04:19
Share with your friends 😂 It's just for fun 😊 #memesdaily#explorepage#funnymeme#memestagram#memes#viralvideos
@desi_memes_funny_jokes · Post #5323 · 24.09.2024 г., 09:28
Bhojpuri on Top...🎧 #memes#memestagram#bhojpuri#spiderman#trendingreels
@desi_memes_funny_jokes · Post #5031 · 18.07.2024 г., 08:09
hacker #explore#trend#foryou#viral#foryoupage#explorepage#memes#memestagram#indianmemes
@desi_memes_funny_jokes · Post #5195 · 15.08.2024 г., 04:11
manjil ko bhulakar jiya to kya jiya 😡😡😡 #funnyquotes#funnymeme#funnyreels #instareels#reelsinstagram#reelsvideo#meme#memes#memestagram#viralmemes#funny #funnymeme
@DESI_MEMES_Funny_Jokes · Post #5629 · 30.10.2024 г., 14:58
Plz try again later😂 . . . . . . . . . . #reelsvideo#viralreels#reelsinstagram#instagramreels#trendingreels#viral#reels#instagram#new#trending#meme#memes#memestagram#comedy
@DESI_MEMES_Funny_Jokes · Post #5462 · 17.10.2024 г., 09:15
watch more memes . . . . #meme#memes#trendingmeme#explorepage#memepage#memelife#virelclip#reels#explore#trendingreels#friends#trending#memestagram
@desi_memes_funny_jokes · Post #4888 · 26.06.2024 г., 11:28
They’re on secret mission🤣 #relatable#reelitfeelit#instagram#memestagram#funny#memes#content#moviescenes#bollywoodmovies#followformore#trendingreels#stayconnected
@DESI_MEMES_Funny_Jokes · Post #5539 · 23.10.2024 г., 16:15
🤣🤣 #short#trendingreels#short#viral ##lover#love#popular#trending#ytshorts#video#memes😂#memestagram#funnyvideos#funny y
@DESI_MEMES_Funny_Jokes · Post #5810 · 08.11.2024 г., 16:03
Samir fuddi on fire 🔥| . . . . . #darkhumor#dankmemes#dailymemes#trending#trendingreels#popular#comedy#life#memestagram#memes😂#fuun#memes#fun#me#indianmemes#funnyvideos
@DESI_MEMES_Funny_Jokes · Post #5544 · 24.10.2024 г., 14:01
Headphone warning 💀 . . . . . . . . . #memesoftheday, #memelover, #memegram, #sillymemes, #laughoutloud, #memefun, #memecentral , #memesdaily, #funny, #humor, #memepage, #lol, #memelife, #dailymemes, #hilarious, #memestagram ,#newsbytes_69 ,#naughtyworld ,#carryminati ,#elvishyadav ,#uk07rider
@DESI_MEMES_Funny_Jokes · Post #5937 · 05.12.2024 г., 09:57
Quote of the day✨️ . . . . . . . . . #meme#chillguy#chillguymeme#peace#motivation#memesforyou#foryou#reels#funny#trend#newtrend#viralmeme#dankmemes#trending#chillguymemes#funniest#motivational#peaceful#memestagram#memeoftheday#dankmemes#dank#darkmemes#mememachine