@Nomad01290 · Post #4089 · 28.06.2022 г., 22:55
An approachable introduction to assembly. https://github.com/hackclub/some-assembly-required #programming
Hashtags
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
Пребарај: #programming
@Nomad01290 · Post #4089 · 28.06.2022 г., 22:55
An approachable introduction to assembly. https://github.com/hackclub/some-assembly-required #programming
Hashtags
@Nomad01290 · Post #4077 · 02.05.2022 г., 14:28
Text based cheatsheets for programming languages, tools and such. https://github.com/LeCoupa/awesome-cheatsheets #programming
Hashtags
@katalogtelegram · Post #1051 · 19.12.2016 г., 13:00
📢Front-end Developer News No matter you are a programmer or not, fill your insights on this channel. We share information, tips, and tricks to humor about the frontend developer every day and every time. #programming#channel
Hashtags
@Nomad01290 · Post #4068 · 10.03.2022 г., 16:09
A series of mixes intended for listening while programming to focus the brain and inspire the mind https://musicforprogramming.net/ #music#programming
Hashtags
@Nomad01290 · Post #4067 · 10.03.2022 г., 16:06
Frescobaldi is a LilyPond sheet music text editor. https://github.com/frescobaldi/frescobaldi #music#programming
Hashtags
@tsukassadrive · Post #1627 · 20.05.2024 г., 10:03
#meme#weebshit#programming source
Hashtags
@realSpencerWoo · Post #33 · 17.12.2019 г., 08:45
#技术#Programming 📻 来观赏一下用最美丽的古典文学撰写代码的快感:wenyan-lang GitHub | Online IDE 绿蚁新醅酒,红泥小火炉。晚来天欲雪,能饮一杯无?wenyan-lang 让我们借助于中国古典文言文来编写程序,之后我们即可将文言文编译为清晰的 JavaScript 或者 Python 代码,并直接运行。wenyan-lang 的语法很好理解,比如我们声明三个变量:var a=1, b=3, c=5;。用 wenyan-lang 来撰写即为: 吾有三數。曰一。曰三。曰五。名之曰「甲」曰「乙」曰「丙」。 另外,作者还给出了包括快排、斐波那契数列、汉诺塔等等经典问题或者算法的样例,位于 GitHub - wenyan-lang/examples,有兴趣的同学可以前往观摩。编写好的 wenyan-lang 代码,还可以通过编译器自带的 render.js 渲染为一张优美的 svg 图片,高贵。👍 📮 Via channel: @realSpencerWoo
Hashtags
@The2ndDim · Post #1526 · 22.09.2021 г., 20:18
#转发#WTF#Programming https://t.me/programmer_humor/35190 “为缩进符号大战贡献了一点小小的力量。” -- 使用制表符(Tab)缩进 -- 使用空格缩进 -- 使用分号缩进 // WHAT?? 还有这种操作??
Hashtags
@earth_climate_tech · Post #291 · 15.05.2023 г., 16:00
Карта планеты GitHub Посмотрите какой забавный проект - Map Of Github🤩. Каждая точка — это проект GitHub. Размер точки указывает на количество звезд, которые получил проект. Точки соединены в виде графа и образуют кластеры, которые автор объединяет в страны! На карте более 400 000 проектов, сгруппированных по 1100 странам планеты GitHub. Названия стран прикольные - Land of Unity, Hackistan и конечно мои любимые AILandia и Pythonia! В AILandia есть мои любимые штаты - U.S. of Climate, Maplands и Undegrounds, где живут проекты Earth&Climate Tech! Можно нажать на проект, посмотреть его описание и заценить схожие проекты (как на картинке с проектом GemPy). Практического значения может и немного, но визуализация и исполнение просто 🔥! #software#programming
Hashtags
@neko_poly001 · Post #1041 · 12.03.2023 г., 08:31
https://jvns.ca/blog/2022/12/08/a-debugging-manifesto/#debugging#programming
Hashtags
@Nomad01290 · Post #4047 · 28.12.2021 г., 22:31
A console text editor for Unix systems with common shortcuts https://github.com/hishamhm/dit #cli#programming
Hashtags
@mw_public_channel · Post #791 · 23.02.2025 г., 19:17
https://nmn.gl/blog/ai-and-learning#programming@lilyshare#ai@lilyshare
Hashtags