• Как сохранить шрифты в программе на pyqt5?

    @kokapuk Автор вопроса
    Еще один час гугла, и я все таки смог найти ответ, для того что бы шрифт работал нам понадобится: Скачать этот шрифт *.ttf и закинуть его в папку с файлами программы, это нужно для того, что бы в коде указать точный путь к шрифту, вне зависимости от того, на каком компьютере установлено ваше приложение, дополнительных действий от юзера тоже не понадобится. И так, что мы делаем:
    app = QtWidgets.QApplication(sys.argv)
        myapp = Interface()
        myapp.show()
        sys.exit(app.exec_())

    В этой части кода, где мы должны визуализировать окно, нам нужно добавить наш шрифт в базу, код будет выглядеть так:
    app = QtWidgets.QApplication(sys.argv)
        QtGui.QFontDatabase.addApplicationFont(fr'путь к нашему шрифту')
        myapp = Interface()
        myapp.show()
        sys.exit(app.exec_())
    Ответ написан
    Комментировать
  • Как отслеживать изменение размера окна в PyQt5?

    Viktor_T2
    @Viktor_T2
    python developer
    Работающий пример:
    import sys
    from PyQt5 import QtCore, QtGui
    from PyQt5.QtWidgets import QApplication, QMainWindow
    
    
    class Window(QMainWindow):
        
        resized = QtCore.pyqtSignal()   # 1
        
        def __init__(self):
            super(Window, self).__init__()
    
            self.resized.connect(self.someFunction)   # 2
            
        def resizeEvent(self, event):
            self.resized.emit()
            return super(Window, self).resizeEvent(event)
    
        def someFunction(self):
            print("someFunction")        
    
    
    if __name__ == '__main__':
    
        app = QApplication(sys.argv)
        window = Window()
        window.setGeometry(300, 100, 600, 600)
        window.show()
        sys.exit(app.exec_())

    Вот отсюда:
    https://stackoverflow.com/questions/43126721/detec...
    Ответ написан
    Комментировать
  • Как VS code поменять цвет шрифта, мне не нужно менять всю тему, а только цвет переменных?

    В settings.json добавляем:
    "editor.semanticTokenColorCustomizations": {
        "enabled": false
    },
    "editor.tokenColorCustomizations": {
        "textMateRules": [
            {
                "name": "variable",
                "scope": ["variable.other.readwrite"],
                "settings": {
                    "foreground": "#cc12bc"
                }
            }
        ]
    }

    Нажмите Ctrl + Shift + P, чтобы открыть проводник команд. Введите Developer: Inspect Editor Tokens and Scopes, и вы увидите подсказку при клике на нужный атрибут.

    Также, для команды выше, можно назначить горячую клавишу (например F4), Меню → Файл → Настройки → Сочетания клавиш и в строке поиска вводим inspectTMScopes .......

    Или добавить фрагмент кода в файл C:\Users\имя_пользователя\AppData\Roaming\Code\User\keybindings.json

    {
        "key": "f4",
        "command": "editor.action.inspectTMScopes"
    }


    5ed09dceb308f792004261.gif
    Ответ написан
    Комментировать
  • В Visual Studio Code цвет скобок стал желтым, как изменить?

    в VSCode 1.67 сделали разноцветными скобки разного уровня вложенности включенными по умолчанию. Сама фича появилась в релизе 1.60. См. Help - Release notes:

    Bracket pair colorization can be disabled by setting
    "editor.bracketPairColorization.enabled" to false.

    Bracket pair colorization can also be disabled just for specific languages:

    "[typescript]": {
      "editor.bracketPairColorization.enabled": false,
    },



    Я пока оставил нововведение, вроде удобно.
    Ответ написан
    1 комментарий
  • Как запустить python скрипт на beget?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    И не получится. Это удовольствием доступно только владельцам VPS.
    Ответ написан
    Комментировать