[PYTHON] Erhöhen Sie die Benutzeroberfläche von MyPaint

Was ist MyPaint?

MyPaint ist eine Open Source Paint Software http://mypaint.org/

Es gibt auch eine Windows-Version https://github.com/mypaint/mypaint/releases

Die GUI ist in Python geschrieben, daher ist es einfach, damit zu arbeiten.

Einführung

Es gab einen Ort, an dem das Display zu klein war, daher möchte ich es anpassen.

Dieses Mal verwende ich die Windows 64-Bit-Version von MyPaint v1.2.1. Bitte beachten Sie, dass diese mit anderen Versionen möglicherweise nicht ordnungsgemäß funktioniert.

Wenn Sie die installierte Version verwenden, benötigen Sie Administratorrechte, um die Datei neu zu schreiben. Es wird davon ausgegangen, dass MyPaint unter C: \ Programme \ mypaint-w64 installiert ist.

Verwenden Sie einen anderen Texteditor als Notepad, um die Datei zu bearbeiten. (Weil das Display kaputt ist) Diejenige, die die Zeilennummer anzeigt, ist gut.

Erhöhen Sie die Skalierungsanzeige der Fußzeile

Vergrößern Sie die Anzeige dieses Teils. 2017-02-02_22h32_21.png

Öffnen Sie die Datei \ mingw64 \ share \ mypaint \ gui \ mypaint.glade in einem Texteditor. Da es sich bei dem Inhalt um eine Textdatei im XML-Format handelt, ändern Sie den Wert in Zeile 166 in 1.0. 2017-02-02_22h45_08.png

Es wuchs. 2017-02-02_22h52_55.png

Vergrößern Sie das Pinselsymbol im Pinselfenster

Das Symbol ist zu klein, um die geschriebenen Zeichen zu lesen. Vergrößern Sie es daher. 2017-02-02_22h56_42.png

Öffnen Sie \ mingw64 \ share \ mypaint \ gui \ paintselectionwindow.py mit einem Texteditor Schreiben Sie die Stelle von "ICON_SIZE = 48" in der 65. Zeile auf eine große Zahl wie 64 um.

2017-02-02_23h02_15.png

Es wuchs. Da das Originalbild 128 x 128 ist, kann es anscheinend auf 128 vergrößert werden. 2017-02-02_23h08_32.png

Vergrößern Sie das Pinselsymbol für die Auswahl des Popup-Pinsels

Das Popup-Fenster zur Pinselauswahl, das angezeigt wird, wenn Sie die Taste "b" drücken. 2017-02-02_23h19_08.png

Es ist vom Pinselfenster getrennt. Öffnen Sie \ mingw64 \ share \ mypaint \ gui \ quickchoice.py und öffnen Sie Schreiben Sie "ICON_SIZE = 48" in Zeile 68 in "ICON_SIZE = 64" um. (Bild weggelassen)

Es wuchs. 2017-02-02_23h24_19.png

Vergrößern Sie das Menüsymbol

Machen Sie diesen Teil größer. 2017-02-02_23h26_06.png

Öffnen Sie \ mingw64 \ share \ mypaint \ gui \ widgets.py und öffnen Sie 17. Zeile

ICON_SIZE_LARGE = Gtk.IconSize.LARGE_TOOLBAR   # 24x24, the docs promise

Schreiben Sie "Gtk.IconSize.LARGE_TOOLBAR" in diesem Teil in "Gtk.IconSize.DND" oder "Gtk.IconSize.DIALOG" um. Gtk.IconSize.DND ist 32x32 und Gtk.IconSize.DIALOG ist 48x48.

Ich habe versucht, es zu "Gtk.IconSize.DIALOG" zu machen. Es wuchs. 2017-02-02_23h45_05.png

Vergrößern Sie die Zeichen, indem Sie die Schriftart ändern

Ändern Sie die Schriftart und Größe der gesamten Anwendung. 2017-02-03_00h01_25.png

In der gtk3-App können Sie anscheinend die Schriftart der gesamten App angeben, indem Sie der Datei "settings.ini" "gtk-font-name = MS UI Gothic 10" hinzufügen. Dies wurde jedoch nicht in MyPaint, also in der py-Datei, wiedergegeben Ich habe beschlossen, es direkt zu schreiben.

Fügen Sie die folgende Anweisung in Zeile 208 von "\ mingw64 \ share \ mypaint \ gui \ main.py" ein.

settings.set_property("gtk-font-name", "MS UI Gothic 16")

Wenn Sie es tatsächlich schreiben, sieht es so aus. 2017-02-07_20h43_25.png

Bitte beachten Sie, dass der Einzug ein halbes Feld ist.

Ändern Sie die Schriftart von "MS UI Gothic" nach Ihren Wünschen. Die Schriftgröße beträgt "16". Die Standardgröße scheint bei "10" zu liegen.

Es wuchs. 2017-02-03_00h06_23.png

schließlich

Zuerst habe ich angefangen zu untersuchen, weil ich die Skalendarstellung vergrößern wollte, aber da keine Informationen zusammen geschrieben wurden, möchte ich die Ergebnisse der Untersuchung hier belassen. Hab ein gutes Leben in My Paint!

So ändern Sie das Thema in der Linux-Version (zusätzlicher Hinweis)

Verwenden von LinuxMint 18.1 Xfce Sie können das Thema unter Linux leicht ändern. Wenn Sie MyPaint so starten, wie es ist, wird das Desktop-Design so verwendet, wie es ist. スクリーンショット_2017-02-16_18-52-01.png

GTK_THEME=Adwaita:dark mypaint

Und wenn Sie es vom Terminal aus starten, beginnt es mit dem angegebenen Thema. Es scheint, dass diese Methode mit jeder Anwendung durchgeführt werden kann, die GTK + 3 verwendet. スクリーンショット_2017-02-16_18-52-38.png

Wenn Sie sich im Launcher registrieren und verwenden möchten, verwenden Sie den Befehl

env GTK_THEME=Adwaita:dark mypaint

Es scheint, dass Sie schreiben sollten. スクリーンショット_2017-02-16_18-53-15.png

Referenzlink

https://wiki.archlinuxjp.org/index.php/GTK%2B

Recommended Posts

Erhöhen Sie die Benutzeroberfläche von MyPaint
Erhöhen Sie die Schriftgröße des Diagramms mit matplotlib
Über die Größe der Punkte in Matplotlib
Tipps: Vergleich der Größe von drei Werten
Ändern Sie die Schriftgröße der Legende in df.plot
Der Beginn von cif2cell
Spielen Sie mit der Implementierung der Pythonista 3-Benutzeroberfläche [Super Super Primer]
Die Bedeutung des Selbst
der Zen von Python
Reduzierung der Schneckengröße
Die Geschichte von sys.path.append ()
Rache der Typen: Rache der Typen
Ich möchte die Sicherheit der SSH-Verbindung erhöhen
So erhöhen Sie die Verarbeitungsgeschwindigkeit der Erfassung der Scheitelpunktposition
Pepper entscheidet über den Gewinner, indem er die Größe des Applaus des Publikums misst
Richten Sie die Version von chromedriver_binary aus
Scraping das Ergebnis von "Schedule-Kun"
10. Zählen der Anzahl der Zeilen
Die Geschichte des Baus von Zabbix 4.4
Auf dem Weg zum Ruhestand von Python2
Vergleichen Sie die Schriftarten von Jupyter-Themen
Holen Sie sich die Anzahl der Ziffern
Erläutern Sie den Code von Tensorflow_in_ROS
Verwenden Sie die Clustering-Ergebnisse erneut
GoPiGo3 des alten Mannes
Berechnen Sie die Anzahl der Änderungen
Ändern Sie das Thema von Jupyter
Die Popularität von Programmiersprachen
Ändern Sie den Stil von matplotlib
Visualisieren Sie die Flugbahn von Hayabusa 2
Über die Komponenten von Luigi
Verknüpfte Komponenten des Diagramms
Filtern Sie die Ausgabe von tracemalloc
Über die Funktionen von Python
So erhöhen Sie die Achse
Simulation des Inhalts der Brieftasche
Die Kraft der Pandas: Python
Überprüfen Sie die Zunahme / Abnahme der Bitmünzen für jede Adresse aus der Blockchain
Erweitern Sie später die Festplattengröße von Fedora CoreOS, das mit OVA bereitgestellt wird
So überprüfen Sie die Speichergröße einer Variablen in Python
Ich habe versucht, die Größe des logischen Volumes mit LVM zu erweitern