Klicken Sie auf MainWindow, um das GUI Designer Tool zu starten. Ziehen Sie das Teil aus der Toolbox.
Nachdem Sie Fixed in VBox eingefügt haben, können Sie das Layout innerhalb der Box anpassen, indem Sie die Höhe von Fixed einstellen.
Erläuterung von Button Control
So schreiben Sie die Codierung für TreeView
Es ist eine Anwendung, die Daten verwaltet, die unter Linux ausgeführt werden. List Insert Update Delete funktioniert. Ich benutze Sqlite3
Installieren Sie GTKSharp
Lichtung einbauen $ sudo apt-get install glade
Installieren Sie MonoDevelop unter Linux
Nachtrag 4/14 Stellen Sie sicher, dass Sie von User Preferences-Project-Build gehen ** Deaktiviere "Mit MS Build anstelle von xbuild erstellen" **
“/Home/pi/,cache/MonoDevelop/7.0/MSBuild/1068_1/Microsoft.CSharp.Core.targets wurde nicht gefunden.
Wenn du bekommst
~~ Solution-Refer-Add oder Update von Microsoft.CSharp ~~ ~~ Wenn du immer noch einen Fehler bekommst ~~ ~~ RaspberryPi-Display-Display versteckte Ordner ~~ ~~ MSBuild / Wenn unten mehrere Ordner vorhanden sind, löschen Sie beide ~~ ~~ Microsoft.CSharp erneut hinzufügen ~~
Nachtrag 4/14 Benutzereinstellungen-Projekt-Build Ich erhalte eine Fehlermeldung ** Deaktiviere "Build with MS Build anstelle von xbuild" **
https://github.com/mono/mono/issues/14875
Dies ist die Einstellung, die Sie in Moonevelop vornehmen müssen, bevor Sie ein neues Projekt starten. Suchen Sie unter Einstellungen und deaktivieren Sie "Mit MSBuild anstelle von xbuild erstellen".
Installieren und starten Sie monodevelop $ monodevelop
Laden und debuggen Sie die Visual Studio SIN-Datei Visual Studio Sin-Dateien unter Windows und Visul Studio-Dateien unter Mac sind kompatibel
Mounten Sie mit NetTalk sudo apt-get install netatalk https://studio.beatnix.co.jp/diary/apple/mac2raspberry-pi/ https://qiita.com/junkoda/items/d024ee0bf6c50d2f3cc4
Verwenden Sie RealVnc
Verwenden Sie RealVnc, das auf Raspberry Pi vorinstalliert ist. Mit RealVnc von Mac zu Raspberry Pi verbinden Sie können auch eine Verbindung über den Finder herstellen, aber keine Dateien übertragen. Verwenden Sie daher RealVncViewr, um eine Verbindung herzustellen.
Offizielle Website beschreibt das Binden.
WindowsForm-Bindungen> Cococa-Bindungen >>> Gtk-Bindungen
Art | Impressionen |
---|---|
WindowsForm | Wählen Sie im Eigenschaftenfenster der Klasse den Namen der Klasseneigenschaft aus |
CoCoa | Wählen Sie ein Teil in StoryBoard aus, legen Sie ArrayController usw. fest und stellen Sie eine Verbindung mit DB her, die im Eigenschaftenfenster des Teils festgelegt ist |
Gtk | Durch Codierung implementiert |
Doppelklicken Sie auf die Symboldatei $ mono App Pfad
Ich habe eine Bibliothek erstellt, die einfach Bindungen generiert.
void _mkTreeView() {
Gtk.TreeViewColumnEx artistColumn = new Gtk.TreeViewColumnEx();
artistColumn._mkCellRendererText();
artistColumn.Sizing = TreeViewColumnSizing.Fixed;
artistColumn.FixedWidth = 200;
artistColumn.Title = "Artist";
artistColumn.bindingPropertyName = "Artist";
treeview.AppendColumn(artistColumn);
artistColumn._mkBinding();
this.ShowAll();
}
Es scheint eine Möglichkeit zu geben, dies zu tun, ohne Mono zu installieren. Es scheint, dass die DLL gebündelt und verteilt werden kann. Es scheint eine Möglichkeit zu geben, es im .dmg-Format zu machen. http://wraikny.hatenablog.com/entry/2018/03/29/225021 https://qiita.com/econa77/items/d0e7d3a75d8fd3bb7777
Einführung und Verwendung des .NET-Programms zur Verschleierung von Programmen
Ich habe Babel schon einmal gekauft und es hat gut funktioniert und war preiswert.
Es gibt eine Software namens sqlcipher, und wenn Sie sie aus Open Source implementieren, können Sie sie kostenlos verwenden.
Kennwortverschlüsselung / -entschlüsselung von SQLite3 DB für jede Datei
Ich konnte einfach eine Daten-App über die GUI erstellen Für TreeView und Bindung sind Windows und Cocoa einfacher zu entwickeln.
Bitte lassen Sie mich wissen, ob es eine bequeme Möglichkeit gibt, GTK zu erstellen.
Ich werde die Quellen auflisten, die von git kommen
Ich habe eine Seite gefunden, auf der Sie die GTK-Quelle auf GitHub wie folgt durchsuchen können
Es ist eine bequeme Software, obwohl sie aufgeladen ist
Ich denke darüber nach, es als Datenbankanwendung auf Raspberry Pi zu verwenden. Ich denke an eine Verwaltungsanwendung, die die vom Sensor abgerufenen Informationen in einer Liste anzeigt und sendet.
C # Seite Verwenden Sie die Datenbank-App Sqlite3 Exportieren Sie die API-Client-Quelle mit Swagger Codegen Tensorflow (GPU-Version von C # ist schneller) C # -Version von OpenCV C # -Version von picamera In Kombination mit Swagger, einer Web-API-Kommunikationsbibliothek für Dritte IO verwandt Führen Sie das Python-Skript aus
Python-Seite Verschiedene mit Python geschriebene Sensoren werden mit Python geschrieben IO verwandt
Wenn ein Sensor in C # geschrieben ist, schreiben Sie ihn in C #
Anfänger in der Entwicklung der Easy Raspberry Pi GUI-App Teil 1 Einfache Einführung in die Entwicklung von Raspberry Pi Gui-Anwendungen Beispielsammlung für einfache Raspberry Pi-GUI-App-Entwicklungsteile
Recommended Posts