Drucken unter Linux - unterstrichene Zeichen

In dieser Linux-Ecke dürfen nur Themen rund um Linux geschrieben werden.
Beiträge, die plattformübergreifend sind, gehören ins 'Allgemein'-Forum.
Benutzeravatar
Sicro
Beiträge: 955
Registriert: 11.08.2005 19:08
Kontaktdaten:

Re: Drucken unter Linux - unterstrichene Zeichen

Beitrag von Sicro »

Code: Alles auswählen

If OpenWindow(0, 0, 0, 200, 200, "QT-Test", #PB_Window_SystemMenu | #PB_Window_ScreenCentered)
  
  ButtonGadget(0, 25,  10, 150, 25, "Juhu!!!")
  ButtonGadget(1, 25,  40, 150, 25, "Juhu!!!")
  ButtonGadget(2, 25,  70, 150, 25, "Juhu!!!")
  ButtonGadget(3, 25,  100, 150, 25, "Juhu!!!")
  ButtonGadget(4, 25,  130, 150, 25, "Juhu!!!")
  
  ; Workaround mit dem Border habe ich hier gefunden:
  ; https://forum.qt.io/topic/23800/solved-change-background-color-of-qtoolbar-doesn-t-work-in-linux
  
  QtScript(~"gadget(0).styleSheet = \"background-color: red; border: none\" ") ; funktioniert bei mir
  
  QtScript(~"gadget(1).styleSheet = \"background: red; border: none\" ") ; funktioniert bei mir
  
  QtScript(~"gadget(2).styleSheet = \"background: red; border: 1px solid black\" ") ; funktioniert bei mir
  
  ; QtScript("gadget(3).setAutoFillBackground(true)")
  ; Waiting for executable to start...
  ; Executable type: Linux - x64  (64bit, Unicode, Purifier)
  ; Executable started.
  ; [ERROR] Line: 13
  ; [ERROR] JavaScript error: TypeError: Property 'setAutoFillBackground' of object QPushButton(0x55e84768d020) is not a function
  ; The Program was killed.
  
  QtScript(~"gadget(3).styleSheet = \"background-color: red\" ") ; funktioniert bei mir NICHT
  ; QtScript("gadget(3).repaint(true)") ; funktioniert bei mir NICHT
  ; QtScript("gadget(3).repaint(false)") ; funktioniert bei mir NICHT
  
  QtScript(~"gadget(4).styleSheet = \"background: red\" ") ; funktioniert bei mir NICHT
   
  Repeat
  Until WaitWindowEvent() = #PB_Event_CloseWindow
  
EndIf
Es wird hier langsam zu sehr off-topic...
Bild
Warum OpenSource eine Lizenz haben sollte :: PB-CodeArchiv-Rebirth :: Pleasant-Dark (Syntax-Farbschema) :: RegEx-Engine (kompiliert RegExes zu NFA/DFA)
Manjaro Xfce x64 (Hauptsystem) :: Windows 10 Home (VirtualBox) :: Neueste PureBasic-Version
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Drucken unter Linux - unterstrichene Zeichen

Beitrag von ts-soft »

Das funktioniert bei mir auch :allright:
So langsam kommt man der Sache näher.

Wo findet ihr die Infos zu den Objekten? Also: styleSheet usw.. Der Qt Assistent scheint mir nicht das richtige zu sein?
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
Sicro
Beiträge: 955
Registriert: 11.08.2005 19:08
Kontaktdaten:

Re: Drucken unter Linux - unterstrichene Zeichen

Beitrag von Sicro »

ts-soft hat geschrieben:Wo findet ihr die Infos zu den Objekten? Also: styleSheet usw..
Ich habe gerade mal gesucht und folgende Seiten gefunden:
Bild
Warum OpenSource eine Lizenz haben sollte :: PB-CodeArchiv-Rebirth :: Pleasant-Dark (Syntax-Farbschema) :: RegEx-Engine (kompiliert RegExes zu NFA/DFA)
Manjaro Xfce x64 (Hauptsystem) :: Windows 10 Home (VirtualBox) :: Neueste PureBasic-Version
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Drucken unter Linux - unterstrichene Zeichen

Beitrag von ts-soft »

Danke für die Links :allright:
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Antworten