self.textline = ui.TextLine()
self.textline.SetParent(self.Board)
self.textline.SetPosition(20, 45)
self.textline.SetText("This is a Test for a Line")
self.textline.SetFontName("Arial:22")
self.textline.Show()
Zeigt den Text nicht
Benötige deine Hilfe - Wär echt cool wenn du helfen könntest.
self.textline = ui.TextLine()
self.textline.SetParent(self.Board)
self.textline.SetPosition(20, 45)
[COLOR="Red"]self.textline.SetText("This is a Test for a Line")
self.textline.SetFontName("Arial:22")[/COLOR]
self.textline.Show()
Zeigt den Text nicht
Benötige deine Hilfe - Wär echt cool wenn du helfen könntest.
.Temperies
Hallöchen
Uhh doch noch jemand der den Thread gefunden hat
Den Fehler habe ich schon häufiger gesehen, aber die Lösung ist simpel:
Code:
self.textline = ui.TextLine()
self.textline.SetParent(self.Board)
self.textline.SetPosition(20, 45)
self.textline.SetFontName("Arial:22")
self.textline.SetText("This is a Test for a Line")
self.textline.Show()
Du musst zuerst die Schriftart definieren, und danach den Text, dann klappt es
Hab mal ne frage
Also ich hab mal ne Frage. Versuch ein Board mit uiscript zu schreiben nur wenn ich das öffne mit .Show() oder .LoadDialog() dann passiert nichts es gibt auch keinen Error
Würde mich sobald ich meinen PC wieder hab dafür anbieten ebenfalls codes die nicht funktionieren zu überprüfen.
Finde die idee gut, da die leute damit wenigstens mal selbst was tun müssen.
Tschuldigung, hätte viel früher geantwortet, dachte nur der Thread wäre bereits total untergegangen
Ja es gibt viele Leute mit kleinen PythonProblemen, meistens sind es nur Flüchtigkeitsfehler oder Einrückfehler, doch dafür wird meistens nen neuer Thread aufgemacht oder ne PN geschrieben, obwohl ein Sammelthread hier eindeutig von vorteil wäre :/
Okay folgendes Problem:
Das da macht soviele Zeilen für die Länge von der Liste von Welcome
Code:
self.Welcome = ["- Herzlich Willkommen auf Nibiru3", "- Viel Spaß wünscht euch das ***** Team", "- mistebugrhasbdasuzdvhbasbvdgasdasgvdas", "- mistebugrhasbdasuzdvhbasbvdgasdasgvdas", "- mistebugrhasbdasuzdvhbasbvdgasdasgvdas", "- mistebugrhasbdasuzdvhbasbvdgasdasgvdas"]
y = 75
for i in range(len(self.Welcome)):
self.WelcomeText = ui.TextLine()
self.WelcomeText.SetParent(self.mainboard)
self.WelcomeText.SetPosition(160, y)
self.WelcomeText.SetText(str(self.Welcome[i]))
self.WelcomeText.SetFontColor(0.45, 0.9, 0.3)
self.WelcomeText.Show()
y += 30
self.UI.append(self.WelcomeText)
So funktioniert ja nur wie kann ich das wieder ausplenden meine idee:
Code:
try:
for welcome in self.UI:
try:
for array in welcome:
array.Hide()
except:
dbg.LogBox("Failed")
except TypeError:
dbg.LogBox("iteration over non-sequence")
Funktioniert aber nicht failed immer. HELP
Also zusammengefasst wie kann ich den Welcometext ausblenden