Programmieren & Softwareentwicklung

2.481 Mitglieder, 27.613 Beiträge

Code fehler?

import tkinter as tk from tkinter import ttk class app(): def __init__(self): self.root = tk.Tk() self.root.geometry("350x200+600+300") self.root.title("Mo_TextApp") self.mainframe = tk.Frame(self.root, background="white") self.mainframe.pack(fill="both", expand=True) self.text = ttk.Label(self.mainframe, text="Hello guys", background="white", font=("Brass Mono", 30)) self.text.grid(row=0, column=0) self.set_text_field = ttk.Entry(self.mainframe) self.set_text_field.grid(row=1, column=0, pady=10, sticky="NWES") set_text_button = ttk.Button(self.mainframe, text="Set Text", command=self.set_text) set_text_button.grid(row=1, column=1, pady=10) color_option = ["white", "black"] self.set_color_field = ttk.Combobox(self.mainframe, values=color_option) self.set_color_field.grid(row=2, column=0, sticky="NWES", pady=10,) set_color_button = ttk.Button(self.mainframe, text="Set Color", command=self.set_color) set_color_button.grid(row=1, column=1, pady=10) self.root.mainloop() return def set_text(self): newtext = self.set_text_field.get() self.text.config(text=newtext) def set_color(self): newcolor = self.set_text_field.get() self.text.config(foreground=newcolor) if __name__ == "__main__": app() Ich habe alles versucht um denn fehler zu finden der hier ist, wenn ich es starte bekomme ich keinen setcolor butten, ich weis nicht was ich falsch mache?

Programmierer: Cross-Reference-Tool gesucht?

Hi zusammen ich suche ein Cross-Reference-Tool, das mir hilft, unbenutzten Code zu finden. Problem ist: Ich mache Updates auf viele (teils alte) Programme. Die stammen zwar von mir, aber sorry - ich weiß nicht mehr, ob da nicht Code drin ist, der gar nicht mehr gebraucht wird - den müsste ich nicht anschauen. In diesem Fall geht es zum Einen um Access/VBA und um C. Gesucht ist ein Tool, in das man z.B. 10 oder 20 Quellcode-Dateien reinwirft und das Tool erzeugt eine Ausgabe wie: "Routine cFixMe wird aufgerufen von cBla:<Zeile> und cNochwas:<Zeile>" oder eben "cUnused wird nicht aufgerufen" Vorzugsweise Freeware oder OpenSource. Aber als Einzel-Tool - keine komplette IDE. Kennt ihr so was?

Wieso wird das Bild während des Hoverns von Python nicht angezeigt?

Hallo, ich habe mal wieder ein Bisschen gecoded und bin dabei auf ein Problem gestoßen: from tkinter import * from tkinter.filedialog import askopenfilename from threading import Thread from PIL import Image, ImageTk import cv2 import os Plus_Bild = PhotoImage(file = os.path.dirname(os.path.abspath(__file__)) + "/Symbole/Plus.png") Plus_Label = Label(image = Plus_Bild, borderwidth = 0) Plus_Label.image = Plus_Bild def Medien_Hinzufügen(event): global Maximale_Breite, Maximale_Höhe, Tkinter_Bild, Plus_Label, Plus_Bild Videopfad = askopenfilename(filetypes =[(&apos;Video Files&apos;, &apos;*.mp4&apos;)]) Geladenes_Video = cv2.VideoCapture(Videopfad) Rückgabe, Einzelbild = Geladenes_Video.read() if Einzelbild.shape[0] / Maximale_Höhe > Einzelbild.shape[1] / Maximale_Breite: height = Maximale_Höhe width = int(Einzelbild.shape[1] * height / Einzelbild.shape[0]) else: width = Maximale_Breite height = int(Einzelbild.shape[0] * width / Einzelbild.shape[1]) Einzelbild = cv2.resize(Einzelbild, (width, height)) Tkinter_Bild = ImageTk.PhotoImage(image=Image.fromarray(cv2.cvtColor(Einzelbild, cv2.COLOR_BGR2RGB))) Thumbnail = Label(Medien, image = Tkinter_Bild, borderwidth = 0) Thumbnail.image = Tkinter_Bild if Medien_Importierungen % 2 == 0: Breite = 0.01 else: Breite = 0.11 Thumbnail.place(x = Fenster.winfo_screenwidth() * Breite + Maximale_Breite / 2 - Einzelbild.shape[1] / 2, y = Fenster.winfo_screenheight() / 10 + (Fenster.winfo_screenwidth() * 0.01 + Maximale_Höhe) * int(Medien_Importierungen / 2) + Maximale_Höhe / 2 - Einzelbild.shape[0] / 2) def Thumbnail_Enter(event): Plus_Label.place(x = event.widget.winfo_x(), y = event.widget.winfo_y()) Thumbnail.bind("<Enter>", Thumbnail_Enter) def Thumbnail_Leave(event): if Plus_Label.winfo_containing(event.x_root, event.y_root) != Plus_Label: Plus_Label.place_forget() Thumbnail.bind("<Leave>", Thumbnail_Leave) def Plus_Label_Leave(event): if Thumbnail.winfo_containing(event.x_root, event.y_root) != Thumbnail: Plus_Label.place_forget() Plus_Label.bind("<Leave>", Plus_Label_Leave) Medien_Importierungen += 1 Frame_Zahl = 0 Wenn ich mit der Maus über den Frame bzw. Das Bild hovere, soll das Plus angezeigt werden. Das tut es aber nicht. Der Dateipfad zum Bild besteht. Bitte sagt mir, wieso... Alex

Code in Word einfügen?

Hallo zusammen, ich muss am Sonntag meine Maturaarbeit abgaben. Für diese hab ich viel programmiert und es hat 6 Python Programme, alle haben mehr als 150 Zeilen. Ich muss die Programme in den Anhang hängen, ob als Text oder Bild ist egal. Da die Arbeit auf Plagiate kontrolliert wird und ich dafür Bilder rauslöschen muss, wäre es mir lieber sie als Bild einfügen zu können. Zuerst habe ich einige Websites ausprobiert, bei den langen Codes hat es die aber recht schnell recht fest verpixelt. Hat jemand noch eine Idee wie ich sie als Bild ohne 50 Screenshots einfügen könnte?

Kennt ihr einen guten Hoster für Dateien (CDN)?

Ich will eine Plattform wo ich meine Updates und Patches zum Download als Archiv bereitstellen kann, wo der Link direkt in meine Software eingebunden sind. Die Links werden von einer Liste von meiner Website abgerufen und sollten dann auf ein Hoster zeigen, der unbedingt direkte Links anbieten muss. Ich könnte zwar meine Dateien in mein Webspace laden, allerdings sind 25 GB definitiv zu wenig. Ein Webspace ist dafür absolut ungeeignet. Ich brauche direkte Links. (nameDesHosters.com/nameDesProjekts/nameDerDatei.zip) Google Drive und Ähnliches kann das natürlich nicht. AWS ist mir für ein kleines Testprojekt einfach noch zu viel Aufwand. Danke im Voraus!