Problema aliniere text

Înainte de a posta o problemă, caută în acest forum și poate găsești rezolvare.
Închis
Avatar utilizator
.ShadoW
Nivel 4

Nivel 4
Mesaje: 659
Membru din: 14 Noi 2013, 17:54
Server: not yet..
Regat: Jinno
Aprecieri: 379  
Mulţumiri: 32  
Medalii

*Problemă/Întrebare:Vreau ca tooltipul de pe iteme , sa aiba latime diferita in functie de lungimea celui mai lung bonus, si nu reusesc.
Tipologie server:pvm
*Resursă folosită:-
*ServerFiles utilizat:serverfiles+sursa
*Syserr:-
Poză:https://gyazo.com/e0beb7dbc76b2bbfa35238c3932e51ec
*Detalii suplimentare:
Ma tot joc cu appendtextline din uitooltip.py si nu reusesc sa-l fac, el alinieaza incepand de la cel mai lung text in jos
		def AppendTextLine(self, text, color = FONT_COLOR, centerAlign = True):
			textLine = ui.TextLine()
			textLine.SetParent(self)
			textLine.SetFontName(self.defFontName)
			textLine.SetPackedFontColor(color)
			textLine.SetText(text)
			textLine.SetOutline()
			textLine.SetFeather(False)
			textLine.Show()

			(textWidth, textHeight)=textLine.GetTextSize()

			textWidth += 45
			textHeight += 5

			if self.toolTipWidth < textWidth:
				self.toolTipWidth = textWidth

			if centerAlign:
				textLine.SetPosition(self.toolTipWidth/2, self.toolTipHeight)
				textLine.SetHorizontalAlignCenter()
			else:
				textLine.SetPosition(10, self.toolTipHeight)

			self.childrenList.append(textLine)
			self.toolTipHeight += textHeight
			self.ResizeToolTip()		

			return textLine
Imagine
Afișează semnătura
Avatar utilizator
Asky
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 1472
Membru din: 08 Oct 2014, 17:32
Regat: Chunjo
Aprecieri: 98  
Mulţumiri: 4811  
Discord: Copiază ID
 Contact:
Medalii

Plătește un dev.
Imagine
Afișează semnătura
Avatar utilizator
.ShadoW
Nivel 4

Nivel 4
Mesaje: 659
Membru din: 14 Noi 2013, 17:54
Server: not yet..
Regat: Jinno
Aprecieri: 379  
Mulţumiri: 32  
Medalii

up
Imagine
Afișează semnătura
Avatar utilizator
.ShadoW
Nivel 4

Nivel 4
Mesaje: 659
Membru din: 14 Noi 2013, 17:54
Server: not yet..
Regat: Jinno
Aprecieri: 379  
Mulţumiri: 32  
Medalii

up
Imagine
Afișează semnătura
Avatar utilizator
vally9
Nou Venit

Nou Venit
Mesaje: 2
Membru din: 06 Sep 2017, 01:33
Server: Nici unul momentan
Regat: Shinsoo
Aprecieri: 2  
Mulţumiri: 1  
Discord: Copiază ID
Medalii

Apeleaza functia:
self.AlignHorizonalCenter()

in primul if

Adica aici:

if self.toolTipWidth < textWidth:
self.toolTipWidth = textWidth
self.AlignHorizonalCenter()
Pentru acest mesaj, vally9 for the post:
.ShadoW
Avatar utilizator
.ShadoW
Nivel 4

Nivel 4
Mesaje: 659
Membru din: 14 Noi 2013, 17:54
Server: not yet..
Regat: Jinno
Aprecieri: 379  
Mulţumiri: 32  
Medalii

vally9 scrie: ↑14 Aug 2020, 15:12 Apeleaza functia:
self.AlignHorizonalCenter()

in primul if

Adica aici:

if self.toolTipWidth < textWidth:
self.toolTipWidth = textWidth
self.AlignHorizonalCenter()
mersi mult frate <3 o mica problema cu pietrele ca si ele se pun in mijloc dar e izi aia , mersi fain
edit. rezolvat cu pietrele , multam fain inca odata <3
Imagine
Afișează semnătura
Avatar utilizator
Asky
Ţepar / Untrusted User

Ţepar / Untrusted User
Mesaje: 1472
Membru din: 08 Oct 2014, 17:32
Regat: Chunjo
Aprecieri: 98  
Mulţumiri: 4811  
Discord: Copiază ID
 Contact:
Medalii

T/C - SUBIECT REZOLVAT !
Imagine
Afișează semnătura
Închis
Răspunsuri
3
Vizualizări
386
Răspunsuri
12
Vizualizări
322
Răspunsuri
5
Vizualizări
186

Înapoi la “Probleme rezolvate”

  • Informaţie
  • Cine este conectat

    Utilizatori ce ce navighează pe acest forum: Bing [Bot] și 11 vizitatori