Plattformübergreifende Python-Bibliothek zum Erstellen grafischer GTK + -Benutzeroberflächen mit Python. PyGObject soll dies durch die Einführung von GTK + 3 ersetzen.
Das Einfügen von gtk.Widget in ein gtk.Menu funktioniert in gewisser Weise, indem zuerst ein leeres gtk.MenuItem eingefügt wird. Es scheint nicht zuverlässig zu sein - aber es funktioniert im Grunde. Mit einem Indikator. Indikator funktioniert es nicht. Der Eintrag bleibt einfach leer. Auch wenn Sie beispielsweise das untergeordnete Element [border_size] …
Ich möchte das Pygobject-Paket auf meinem Ubuntu 13.10 installieren. Ich habe die JHBuild-Option ausprobiert, bin aber am Ende eines sehr langen Prozesses hängen geblieben. Die Tutorial-Website von Pygobject besagt, dass es mit all seinen Abhängigkeiten für fast alle Linux-Distributionen geliefert wird und vom offiziellen Repository einer Distribution aus installiert werden …
Ich bin ein erfahrener Programmierer, der an der Entwicklung von Apps für Linux, insbesondere für GTK, und speziell für Unity-kompatible Apps interessiert ist. Abgesehen von dem offensichtlichen Schritt des Lernens von Python, was ist der beste Weg, um Dinge zu lernen wie: Wie entwickelt man eine GUI-Oberfläche (wahrscheinlich mit Glade)? …
Ich teste meine App in der 2. Beta von Natty, in der die meisten Anwendungen die neuen Overlay-Scroolbars anzeigen. Ich denke, nur nicht native GTK-Apps können sie nicht anzeigen (wie LibreOffice oder Firefox). Meine App ist mit Python und Pygtk codiert, daher dachte ich, dass die Overlay-Bildlaufleisten standardmäßig aktiviert sein …
Ich bin etwas verwirrt über die kürzlich erfolgte Ankündigung ( http://developer.ubuntu.com/2011/09/announcing-the-ubuntu-app-developer-site/ ) der neuen "App" -Entwicklerseite. Ich bin aus der Ubuntu-Entwicklung herausgefallen und verfolge nur Nachrichten, um die Richtung des Betriebssystems zu bestimmen. Vielleicht könnte jemand aus der Community das für mich klären. Ich bin sehr vertraut mit Ubuntu, Linux, …
Ich versuche, eine benutzerdefinierte Sitzung zu erstellen, indem ich eine custom.desktop-Datei im /usr/share/xesessionsOrdner erstelle . Denken Sie daran, dass dies keine gnomeoder eine andere Sitzung ist. Ich habe meine eigene Anwendung für diese Sitzung erstellt, die einfach ist. Fall 1 Chrome Browser Inhalt der Datei custom.desktop [Desktop Entry] Name=Internet Kiosk …
Ich füge einem Appindikator in pygtk Menüelemente hinzu. Ich möchte nicht, dass sie sich wie normale Menüelemente verhalten: Ich möchte, dass sie normal aussehen, aber nicht auf Mausschwebebewegungen und Mausklicks reagieren. So wie ich mir das neue Soundmenü vorstelle, wird es sich verhalten . Mit anderen Worten, ich möchte die …
Ich habe vor kurzem angefangen, mit Pygobject herumzuspielen. Die Python-Complete-Funktion von gvim oder vim stürzt jedoch ab, da Sie meines Wissens GTK2- und GTK3-Bibliotheken nicht im selben Prozess mischen können. Daher möchte ich wissen, wie man Vim mit einem Nicht-GTK-Toolkit installiert. (sudo apt-get build-dep vim wird versuchen, gtk2 libs zu …
Nach dem Debakel vor ein paar Stunden gelang es mir, nach Verwendung eines Ethernet-Kabels und einen funktionierenden Desktop zu bekommensudo apt-get install ubuntu-desktop Aber jetzt, wenn ich versuche, Ubuntu Software Center über CLI auszuführen, bekomme ich Folgendes rick@Abigail:~$ sudo software-center Traceback (most recent call last): File "/usr/bin/software-center", line 34, in …
Angenommen, ich habe ein GTK-Widget wie folgt erstellt: class AwesomeTextView (gtk.TextView): def set_font(self, font_description): self.modify_font(pango.FontDescription(font_description)) Wie kann ich mein neues Widget zur Palette im Glade Interface Builder hinzufügen?
Ich habe in Glade ein leeres Feld erstellt, um ein Notizbuch hinzuzufügen. Der Grund, warum ich das eigentliche Notizbuch nicht in Glade hinzufüge, ist, dass ich höre, dass Sie einem in Glade erstellten Notizbuch keine Seiten hinzufügen können. Also habe ich in Glade eine Box in einem leeren Steckplatz in …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.