Anzeige:
Ergebnis 1 bis 3 von 3

Thema: (perl) Tk KDE friert ein

  1. #1
    Registrierter Benutzer
    Registriert seit
    Jun 2020
    Beiträge
    1

    (perl) Tk KDE friert ein

    Hallo,

    ich wurde ( von meinem Chef) gebeten, ein Programm für Qualitätskontrollen zu schreiben. Das braucht eine recht komplexe GUI.
    Weil ich mit Perl die meisten Erfahrung habe und mein Chef auch Perl lesen kann fiel die Wahl auf Perl-Tk.

    Das Programm wird auf einem Server laufen und die GUI per X-forwarding auf dem Client dargestellt.

    Leider gibt es eine Kombination (X-server / -client ??? ), bei der KDE ,,einfriert" ( nur noch der Mauszeiger bewegt sich ) wenn man per [tab] von einem BrowseEntry in ein anderes wechselt.
    Server : Linux lis 3.16.7-35-xen #1 SMP Sun Feb 7 17:32:21 UTC 2016 (832c776) x86_64 x86_64 x86_64 GNU/Linux
    Client:Linux kollmann-nb 4.15.0-106-generic #107-Ubuntu SMP Thu Jun 4 11:27:52 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

    Codebeispiel:

    #!/usr/bin/perl

    use strict; use warnings;
    use Tk;
    require Tk::BrowseEntry;


    my $mw = MainWindow->new;

    my @listA = qw( Maus Katze Hund );
    my @listB = qw( pieps miau wau-wau );

    my ( $row, $col ) = ( 0,0 );
    my ( $varA, $varB );

    my $entryA = $mw->BrowseEntry()->grid( -row=>$row , -column => $col++);
    $entryA->insert( 0, @listA);

    my $entryB = $mw->BrowseEntry()->grid( -row=>$row , -column => $col++);
    $entryB->insert( 0, @listB);

    MainLoop;


    Jetzt bin ich verunsichert, ob das auch in anderen Kombinationen so ,,funktioniert".

    Noch viel mehr bin ich daran interessiert, wie ich dieses Verhalten verhindern kann.
    Ich kann mir mit einem kill -9 [KDE-ProzessNr] helfen, die Anwender(innen) werden das nicht können.

    Ich freue mich auf Hinweise und Anregungen

  2. #2
    kleine schwester von root Avatar von corresponder
    Registriert seit
    May 2002
    Ort
    192.67.198.56
    Beiträge
    4.578
    guck doch einfach mal in die log Dateien, was der Xserver so treibt.....
    _______________________________________

    www.audio4linux.de - musik machen mit offenen quellen!

  3. #3
    Registrierter Benutzer Avatar von ThorstenHirsch
    Registriert seit
    Nov 2002
    Beiträge
    6.556
    Also hier funktioniert's unter Arch Linux mit aktuellen Versionen aller Komponenten ohne Hänger, soll heißen:

    perl 5.30.3
    tcl-8.6.10
    tk-8.6.10
    perl-tk-804.035
    ¡Nuestro amigo... el Computador!

Ähnliche Themen

  1. POST in perl-libwww-perl fehlt (SuSE 10.2)
    Von prostetnik im Forum Linux als Server
    Antworten: 1
    Letzter Beitrag: 24.03.07, 20:14
  2. Perl-Video-DVDRip komischer Fehler bei Installation (Perl-Anyevent)
    Von DeinHorst im Forum Anwendungen Allgemein, Software
    Antworten: 5
    Letzter Beitrag: 13.07.06, 16:05
  3. perl
    Von Stift im Forum Linux als Server
    Antworten: 2
    Letzter Beitrag: 13.08.05, 06:16
  4. Antworten: 2
    Letzter Beitrag: 05.09.02, 16:24
  5. Perl 5.8
    Von makrostyle im Forum Neue Programme/Versionen
    Antworten: 1
    Letzter Beitrag: 22.07.02, 17:31

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •