LabVIEWForum.de - Frontpanelstring ändert Größe XP<>win7

LabVIEWForum.de

Normale Version: Frontpanelstring ändert Größe XP<>win7
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo,
ich habe ein Programm Lv10 [attachment=34583] auf dem die Buttons mit 1mm, 0,1mm und 0,01mm beschriftet sind. So wie im Bild siehts unter XP aus. Unter win7 (Netbook) werden die Texte größer, so dass aus 1mm dann 1m wird (das zweite m von mm verschwindet, weil die Textbreite dann zu groß wird, und es auch rechts über den Button hinausragt).

Frage: kann man ein Frontpanel so machen, dass es unabhängig vom verwendeten Betriebssystem überall gleich aussieht ?

Werner
Wurde hier schon behandelt, LVF --> suchen --> Schriftgrößen führt zu den gewünschten Treffern.
Allerdings gibt es, außer den Einstellungen in der INI-Datei, vielleicht noch eine andere Methode. Probier das mal (ich selbst habs so noch nicht so versucht):
Für die betreffenden Texte nicht "14 pt Anwendungsschriftart" oder so ähnlich wählen - das wäre systemabhängig. Sondern eine real existierende Schiftart, z.B "14 pt Arial" - das müßte dann systemunabhängig sein.
(08.07.2011 08:42 )Lucki schrieb: [ -> ]Für die betreffenden Texte nicht "14 pt Anwendungsschriftart" oder so ähnlich wählen - das wäre systemabhängig. Sondern eine real existierende Schiftart, z.B "14 pt Arial" - das müßte dann systemunabhängig sein.
Genau dies. Bei bestehenden VIs im Frontpanel per Strg-A alles markieren und dann einen festen Font über die Menüleiste einstellen.
Für zukünftige VIs kann man das unter 'Options'->'Enviroment'->'Fonts' (engl. Version) festlegen.
(08.07.2011 08:42 )Lucki schrieb: [ -> ]Wurde hier schon behandelt, LVF --> suchen --> Schriftgrößen führt zu den gewünschten Treffern.

Aha. Danke. Ich probiere noch was herum. Ich erkenne nach Lesen deiner Treffer, auch die Größe der Buttons ändert sich.

Ich bin überrascht, wie soll ich das in der Entwicklungsphase denn erkennen können...
Eigentlich erwartete ich, das Frontpanel sieht mit allen Buttons und Texten und sonstigen Elementen bei allen Windowsversionen und Einstellungen gleich aus. Ist aber nicht.

naja...Ahrg1
"Leider" richtet sich LabVIEW in der Standardeinstellung bei den Fonts nach den Systemeinstellungen.

Und jetzt kannst du ein kleine Historie von Windows aufmachen:
Standardschriftart bei:
Win2k: MS Sans Serif (wenn ich mich richtig erinnere)
Win XP: Tahoma
Win7: Segoe UI

Vergleiche diese Schriftarten einmal untereinander. Da sich Buttons/Label etc. großteils dynamisch in ihrer Mindestgröße anpassen, kommt es dann zu Effekten wie von dir beschrieben.

Gruß, Jens
(08.07.2011 13:05 )wernerIBN schrieb: [ -> ]Ich erkenne nach Lesen deiner Treffer, auch die Größe der Buttons ändert sich.
Ja, wenn die Buttons diese veränderlichen Schriften enthalten. Ich bin damit auch nicht glücklich und wundere mich darüber genau so.
Es wird von NI neuerdings empfohlen (oder ich habe erst neuerdings davon gehört), daß man anstelle das "modernen" oder "klassischen" Designs die Elemente von "System" verwenden soll - weil diese sich chamälionartig perfekt an das jeweilige Betriebssystem anpassen. An die daraus resultierenden Komplikationen mag ich gar nicht denken, da lasse ich lieber gleich die Finger davon.
(08.07.2011 13:33 )Lucki schrieb: [ -> ]Es wird von NI neuerdings empfohlen (oder ich habe erst neuerdings davon gehört), daß man anstelle das "modernen" oder "klassischen" Designs die Elemente von "System" verwenden soll - weil diese sich chamälionartig perfekt an das jeweilige Betriebssystem anpassen. An die daraus resultierenden Komplikationen mag ich gar nicht denken, da lasse ich lieber gleich die Finger davon.
Na ja aber was soll man ausser System denn sonst nehmen? Modern und Classic sehen - gelinde gesagt - einfach potthässlich aus. Ich verwende durchgehen System Controls (gibt ja noch die 'Missing System Controls Suite') und behelfe mich dann ggf. mit fixen Fonts und großzügigeren Abständen damit eine Reskalierung nicht das ganze UI zerreisst.
(08.07.2011 14:06 )THL schrieb: [ -> ]Ich verwende durchgehen System Controls (gibt ja noch die 'Missing System Controls Suite') und behelfe mich dann ggf. mit fixen Fonts und großzügigeren Abständen damit eine Reskalierung nicht das ganze UI zerreisst.
Oder einfach sagen: "Dieses Programm ist optimiert für Windows 7". Zeit genug zur Umstellung war ja inzwischen genügend..
Referenz-URLs