Tag: tkinter-canvas
Das Canvas-widget ermöglicht eine strukturierte Grafik Einrichtungen für Tkinter. Dies ist ein äußerst vielseitiges widget kann verwendet werden, um zu zeichnen, Graphen und plots, erstellen, Grafik-Editoren, und implementieren verschiedene Arten von custom-widgets.
1
Antworten
Ich würde gerne unterwegs eine ganze tkinter Canvas mit der Maus Klicken (halten) + Bewegung der Maus. Ich habe versucht, mit canvas.move aber es funktioniert nicht, leider. Wie kann ich das scrollen in der ganzen Leinwand ?
1
Antworten
Tkinter-canvas-widget verfügt über integrierte Funktionen: bewegen/schwenken der Leinwand (zum Beispiel mit Klicken + Ziehen) mit canvas.scan_mark und canvas.scan_dragto finden Sie diese Frage zoom die Vektor-Elemente auf der Leinwand mit canvas.scale, aber leider diese funktioniert nicht für bitmap-Bilder
1
Antworten
#declare gui object and classes app = Tk() #creates instance of Tk() app.title('Check sort DCA') # sets title of gui #--------------------------------------- def keepSuggested(): #button press actions es.JournalOut('test2') def UseNew(): es.JournalOut('test1') #------------------------------ frame=Frame(app,width=500,height=500) frame.grid(row=0,column=0) canvas=Canvas(frame,bg='#FFFFFF',width=500,height=500,scrollregion=(0,0,500,500)) hbar=Scrollbar(frame,orient=HORIZONTAL) hbar.pack(side=BOTTOM,fill=X) hbar.config(command=canvas.xview)
2
Antworten
Ziehe ich ein Rechteck auf eine Leinwand: canvas = Canvas(parent, cursor="cross") rect = canvas.create_rectangle(20,20, 1, 1, fill="") Ich nur wollen, um den Rahmen zu zeichnen, während das innere transparent (das ist der Grund, warum ich fill="" wie
1
Antworten
from tkinter import* root = Tk() shape = Canvas(root) class GUI(): def __init__(self): pass def create_polygon(self, points, colour, posit): try: shape.delete(self.poly) except: pass self.poly = shape.create_polygon(points, colour, posit) self.poly.shape.grid(column=posit[0],row=posit[1]) polygon = GUI() polygon.create_polygon([150,75,225,0,300,75,225,150],'yellow',[1,2]) Ich bin neu mit
1
Antworten
Ich versuche zu simulieren, American Ampel mit 3 Kreisen auf ein Rechteck, alle gezogen, die auf eine Reihe Canvas. Die simulation soll Spiegel "animation" durch die änderung, die Licht angezeigt wird, alle 2 Sekunden in der folgenden
1
Antworten
Ich bin zeichnen einige Daten in ein Tkinter FigureCanvasTkagg mit matplotlib. Ich muss klar die Figur, wo ich die Daten Plotten und zeichnen von neuen Daten, wenn eine Taste gedrückt wird. Hier ist der Plot-Teil des Codes
2
Antworten
Also ich habe mit dem canvas-widgets in tkinter erstellen Sie eine frame-full-Etiketten, die hat eine scrollbar. Alles funktioniert gut, außer, dass der Rahmen erweitert sich jedoch um die Größe der Etiketten in es - ich möchte den
1
Antworten
Ich habe eine Tkinter-canvas mit text gefüllt und canvas-Fenster oder widgets, über die create_text und create_window Methoden. Die widgets habe ich Platz auf der Leinwand sind text-widgets, und ich möchte einfügen von text in Ihnen, nachdem Sie
2
Antworten
Den angegebenen code funktioniert nicht, da gibt es den Fehler Datei nicht gefunden für 'haridwar.jpg' obwohl, ich versucht, indem Sie es in Python35 und auch auf den desktop. Bitte helfen Sie import tkinter as tk from PIL
4
Antworten
Ich kann nicht scheinen, um meine PIL Bild auf Leinwand. Code: from Tkinter import* import Image, ImageTk root = Tk() root.geometry('1000x1000') canvas = Canvas(root,width=999,height=999) canvas.pack() image = ImageTk.PhotoImage("ball.gif") imagesprite = canvas.create_image(400,400,image=image) root.mainloop() Fehler: Traceback (most recent call
1
Antworten
Arbeite ich an einem drag-and-drop-Funktion, die es mir ermöglichen, Objekte verschieben, auf eine Leinwand.Ich habe es die Arbeit (Art), aber ich bewege mich nur leicht, aber die Linie schießt über den Bildschirm (Und schließlich aus dem sichtbaren
1
Antworten
Wenn ich mit einer Leinwand zur Anzeige von Daten und ich möchte die Benutzer werden in der Lage, klicken Sie auf die verschiedenen Elemente auf der Leinwand, um weitere Informationen zu erhalten oder mit ihm interagieren in
2
Antworten
Dieser code funktioniert: import tkinter root = tkinter.Tk() canvas = tkinter.Canvas(root) canvas.grid(row = 0, column = 0) photo = tkinter.PhotoImage(file = './test.gif') canvas.create_image(0, 0, image=photo) root.mainloop() Zeigt er mir das Bild. Nun, dieser code kompiliert, aber es
1
Antworten
Ich versuche zu machen, ein Würfel-Objekt, und ich möchte in der Lage sein, die Steuerung der pip-Farben. Ich habe die pips mit schwarz füllen, und ich habe versucht, zu ändern, um red mit self.canvas.itemconfigure(self.pip1, fill='red') aber es
1
Antworten
Erstellt habe ich die folgende Schaltfläche in ein tinter-Fenster: resetall = Button(text = "Clear ALL", command = confirmation) resetall.pack(side = "left") Dieser button "Löscht" den canvas-Bereich, dass der Benutzer die Zeichnung mit der Python-turtle, aber ich will
1
Antworten
Mein Ziel ist es, einen scrollbar, der bleibt auf der rechten Seite der Vollbild-Fenster, so dass der Benutzer scrollen nach oben und unten durch verschiedene widgets (wie z.B. Etiketten & Knöpfe). Aus anderen Antworten, die ich gesehen
1
Antworten
Arbeite ich an einem Spiel-Projekt für die Schule, die Aussehen wie diese : In-game-Aspekt Erstellt habe ich diese farbigen Polygone wie diese : ship = can.create_polygon(410,650,450,600,490,650 , fill= 'red' , outline='black') ennemies = can.create_rectangle(x-r, y-r, x+r, y+r,
3
Antworten
Ich versuche, abgerundeten Tasten für mein Skript mit tkinter. Fand ich den folgenden code: from tkinter import * import tkinter as tk class CustomButton(tk.Canvas): def __init__(self, parent, width, height, color, command=None): tk.Canvas.__init__(self, parent, borderwidth=1, relief="raised", highlightthickness=0) self.command
1
Antworten
Ich versuche die Ausgabe des Inhalts einer Datenbank auf einem Tkinter-widget. Die Datenbank hat genug Zeilen und Spalten, zu denen ich, um sowohl die horizontalen und vertikalen Bildlaufleisten aktiviert, aber ich habe eine harte Zeit, horizontale und
1
Antworten
Ich habe eine Tkinter-canvas mit text gefüllt und canvas-Fenster oder widgets, über die create_text und create_window Methoden. Die widgets habe ich Platz auf der Leinwand sind text-widgets, und ich möchte einfügen von text in Ihnen, nachdem Sie
1
Antworten
Ich versuche zu verwenden Tkinter Canvas (self._canvas) zu erstellen-Fenster mit create_window Funktion. Die Fenster Feld für diese Funktion ist ein Tkinter Frame (self._tableFrame). Kann jemand bitte helfen Sie mir, wie zu machen self._tableFrame zu erweitern, um die
2
Antworten
Ich habe eine Tkinter-Canvas-widget (Python 2.7, nicht 3), und auf dieser Leinwand habe ich verschiedene Elemente. Wenn ich ein neues Element erstellen, dass überschneidungen ein altes Element, Es wird in der front. Wie kann ich jetzt verschieben
1
Antworten
Ich versuche zu simulieren, American Ampel mit 3 Kreisen auf ein Rechteck, alle gezogen, die auf eine Reihe Canvas. Die simulation soll Spiegel "animation" durch die änderung, die Licht angezeigt wird, alle 2 Sekunden in der folgenden
1
Antworten
Ich wollte Fragen, ob es irgendeine Art und Weise zu binden, ein click-Ereignis auf eine Leinwand, in Tkinter. Ich würde gerne in der Lage, klicken Sie irgendwo auf eine Leinwand und ein Objekt, um es zu bewegen.
3
Antworten
Wenn ich zeichne eine Form mit: canvas.create_rectangle(10, 10, 50, 50, color="green") Tut Tkinter verfolgen, die Tatsache, dass es erstellt wurde? In einem einfachen Spiel, das ich mache, mein code hat eine Frame erstellen Sie eine Reihe von
1
Antworten
Ich versuche, mich ein canvas Scrollbar. Allerdings, wenn ich versuchen, Bildlaufleisten, um die Arbeit mit der Leinwand, tkinter scheint komplett zu ignorieren, die Abmessungen, die ich zunächst für meine Leinwand. Ich habe versucht, packen Sie alle in
1
Antworten
Wenn ich mit einer Leinwand zur Anzeige von Daten und ich möchte die Benutzer werden in der Lage, klicken Sie auf die verschiedenen Elemente auf der Leinwand, um weitere Informationen zu erhalten oder mit ihm interagieren in
2
Antworten
Ich habe messing mit der Tkinter Canvas widget, um zu sehen, ob ich könnte einige ästhetisch ansprechende widgets, und ich habe ein paar Fragen. Erstens, warum gibt es eine hellgrau Grenze um meine Leinwand-widget, und wie kann
1
Antworten
Dieser code funktioniert: import tkinter root = tkinter.Tk() canvas = tkinter.Canvas(root) canvas.grid(row = 0, column = 0) photo = tkinter.PhotoImage(file = './test.gif') canvas.create_image(0, 0, image=photo) root.mainloop() Zeigt er mir das Bild. Nun, dieser code kompiliert, aber es