Entwickler-Ecke
Sonstiges (FPC / Lazarus) / Linux API - modernes Windowsdesign unter Lazarus
klezmor - Mi 13.02.08 19:11
Titel: modernes Windowsdesign unter Lazarus
Hallo, wenn ich unter Lazarus ein Projekt erstelle, dann ist das Design in der IDE immer recht modern, wenn das Programm dann allerdings kompiliert ist, ist das Windowsdesign weg.
Weiß jemand wieso?
Besonders die Buttons sehen sehr altmodisch aus.
Gruß Klezmor.
Knumonmaster - Mi 13.02.08 19:47
Moderne Linuxe (weiß ja nicht, welches du hast) benutzen ja GTK2, mein Lazarus GTK1 (leider), was man nciht verstellen kann.
Aber man kann sich durchaus heraussuchen, ob ein compilliertes Programm GTK1, GTK2, Win32, Qt usw. benutzen soll:
"Projekt>Compilereinstellungen>LCL-Schnittstelle" (unten)
Du solltest aber zu der gewünschten Schnittstelle vor erstem Einsatz noch einmal compilieren, um sie an dein System anzupassen. ("Werkzeuge>Lazarus erstellen konfigurieren>Build LCL->Erstellen")
die IDE kannst du ebenfalls dort für die LCL-Schnittstelle einrichten/bauen.
(Aber ich denke du hast die LCL-Schnittstelle gemeint :))
christian_u - Mi 11.06.08 13:00
Zitat: |
Moderne Linuxe (weiß ja nicht, welches du hast) benutzen ja GTK2, mein Lazarus GTK1 (leider), was man nciht verstellen kann.
|
Natürlich kann man Lazarus selbst mit GTK2 kompilieren siehe Werkzeuge->Lazarus erstellen einrichten
baka0815 - Mi 11.06.08 15:38
Knumonmaster hat folgendes geschrieben: |
Moderne Linuxe (weiß ja nicht, welches du hast) benutzen ja GTK2, mein Lazarus GTK1 (leider), was man nciht verstellen kann. |
Wenn du 'n Debian hast, kannst du dir einfach per apt-source die Sourcen von lazarus ziehen, den entsprechenden Parameter für den GTK2-Build mitgeben und dann ein neues DEB bauen.
Leider wird dir die GTK2-Oberfläche beim nächsten apt-get upgrade wieder gekillt. :)
Und, obwohl ich KDE nicht mag, sind trotzdem nicht alle KDE (bzw. QT) Linuxe auch gleich "unmodern". ;)
Andreas L. - Fr 27.06.08 23:30
Ich denke er redet von Windows und nicht von Linux. Ich kenne mich zwar nicht mit Lazarus aus, denke aber das auch hier ein
MANIFEST benötigt wird.
reQuiem - Mo 11.08.08 21:07
Knumonmaster hat folgendes geschrieben: |
Moderne Linuxe (weiß ja nicht, welches du hast) benutzen ja GTK2, mein Lazarus GTK1 (leider), was man nciht verstellen kann. |
dein linux möcht ich nicht haben... also bei mir kann sich lazarus selbst neu kompilieren. vll hast du dem prog ja keine root-rechte gegeben?
Martok - Di 12.08.08 01:03
reQuiem hat folgendes geschrieben: |
vll hast du dem prog ja keine root-rechte gegeben? |
Hö, Programme mit root? Was wird denn das hier -.-
Und ja, Lazarus muss man einmal gegen GTK2 neu compilieren, dann gehts.
baka0815 - Di 12.08.08 10:08
reQuiem hat folgendes geschrieben: |
vll hast du dem prog ja keine root-rechte gegeben? |
Ich HOFFE, dass er Lazarus KEINE root-Rechte gegeben hat. Viel mehr falsch könnte man sonst schon fast nicht mehr machen. Ist ja wie unter Windows als Admin arbeiten...
elundril - Mi 13.08.08 14:49
baka0815 hat folgendes geschrieben: |
reQuiem hat folgendes geschrieben: | vll hast du dem prog ja keine root-rechte gegeben? |
Ich HOFFE, dass er Lazarus KEINE root-Rechte gegeben hat. Viel mehr falsch könnte man sonst schon fast nicht mehr machen. Ist ja wie unter Windows als Admin arbeiten... |
dann arbeit mal unter vista ohne. nach einiger zeit bekommst du so ein jucken in den fingern das dir anzeigt: wenn du noch in bisschen länger heute mit vista arbeitest dann pfefferst du den Laptop gegen die wand!
Christian S. - Mi 13.08.08 14:54
elundril hat folgendes geschrieben: |
baka0815 hat folgendes geschrieben: | reQuiem hat folgendes geschrieben: | vll hast du dem prog ja keine root-rechte gegeben? |
Ich HOFFE, dass er Lazarus KEINE root-Rechte gegeben hat. Viel mehr falsch könnte man sonst schon fast nicht mehr machen. Ist ja wie unter Windows als Admin arbeiten... |
dann arbeit mal unter vista ohne. nach einiger zeit bekommst du so ein jucken in den fingern das dir anzeigt: wenn du noch in bisschen länger heute mit vista arbeitest dann pfefferst du den Laptop gegen die wand! |
Dann benutzt Du viele schlecht geschriebene Programme, wenn das so schlimm bei Dir ist ;-) Ich benutze Vista nie mit Root-Rechten und komme damit sehr gut klar. :nixweiss:
baka0815 - Fr 15.08.08 09:22
Timosch hat folgendes geschrieben: |
Aber unter Linux mit root-Rechten zu arbeiten, gleicht dem Versuch, eine Handgranate in den Mund zu nehmen, einen Hund an den Zünder zu hängen und dann ein Stöckchen wegzuwerfen. |
Wenn man schnell rennen kann...
Aristoteles - Sa 13.09.08 00:00
Andreas L. hat folgendes geschrieben: |
Ich denke er redet von Windows und nicht von Linux. Ich kenne mich zwar nicht mit Lazarus aus, denke aber das auch hier ein MANIFEST benötigt wird. |
RICHTIG! :)
Dieses Manifest erreichst du unter
Projekt --> Projekteinstellungen --> Themen mit Manifest einschalten.
Gruß
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!