FAQ
Hi list,

I want to create an interface with Per,l like a form for a database. Searching
in cpan.org I found many Qtk and Tk modules, but I really don't know what I
need in order to create Perl programs that can be handled through an
interface.

Can you advise me on that?

Greetings,

--
Xavier Mas

Search Discussions

  • Zentara at Mar 30, 2007 at 12:35 pm

    On Thu, 29 Mar 2007 20:35:21 +0200, xaviermasr@ya.com (xavier mas) wrote:

    Hi list,

    I want to create an interface with Per,l like a form for a database. Searching
    in cpan.org I found many Qtk and Tk modules, but I really don't know what I
    need in order to create Perl programs that can be handled through an
    interface.

    Can you advise me on that?
    Tk is your best bet. Run the program "widget" to get a demo of Tk
    programs.

    Qt is hardly supported, Gtk2 is good, but more difficult for a
    gui-beginner. Tk is well supported, widely used, and has alot
    of people to answer questions.

    Db access has been done many times, and if you can exactly
    state what you need to do, many can offer sample scripts.

    Also, the newsgroup comp.lang.perl.tk and the site http://perlmonks.org
    have a bunch of Tk gurus waiting to help.

    Basically, all your db access will be done thru DBI, and the gui will
    just collect and display information.

    Googling and groups.google.com searching can yield alot of sample
    scripts to get you started.

    If you want to see a little demo I made:
    http://perlmonks.org?node_id=338291

    zentara


    --
    I'm not really a human, but I play one on earth.
    http://zentara.net/japh.html
  • Xavier mas at Mar 30, 2007 at 6:04 pm

    El Viernes 30 Marzo 2007 14:33, zentara escribió:
    On Thu, 29 Mar 2007 20:35:21 +0200, xaviermasr@ya.com (xavier mas)

    wrote:
    Hi list,

    I want to create an interface with Per,l like a form for a database.
    Searching in cpan.org I found many Qtk and Tk modules, but I really don't
    know what I need in order to create Perl programs that can be handled
    through an interface.

    Can you advise me on that?
    Tk is your best bet. Run the program "widget" to get a demo of Tk
    programs.

    Qt is hardly supported, Gtk2 is good, but more difficult for a
    gui-beginner. Tk is well supported, widely used, and has alot
    of people to answer questions.

    Db access has been done many times, and if you can exactly
    state what you need to do, many can offer sample scripts.

    Also, the newsgroup comp.lang.perl.tk and the site http://perlmonks.org
    have a bunch of Tk gurus waiting to help.

    Basically, all your db access will be done thru DBI, and the gui will
    just collect and display information.

    Googling and groups.google.com searching can yield alot of sample
    scripts to get you started.

    If you want to see a little demo I made:
    http://perlmonks.org?node_id=338291

    zentara


    --
    I'm not really a human, but I play one on earth.
    http://zentara.net/japh.html
    Thank you for your answer, zentara. Which module I need to download from
    cpan.org to use Tk in Perl?

    Greetings,

    --
    Xavier Mas
  • Zentara at Mar 31, 2007 at 12:19 pm

    On Fri, 30 Mar 2007 20:04:26 +0200, xaviermasr@ya.com (xavier mas) wrote:


    Thank you for your answer, zentara. Which module I need to download from
    cpan.org to use Tk in Perl?

    Greetings,
    Tk of course. Go to cpan and search for Tk.

    http://search.cpan.org/~ni-s/Tk-804.027/


    there have been quite a few bugfixes for that release,
    so if you experience any glitches, try

    http://search.cpan.org/~srezic/Tk-804.027_500/

    that contains all the bug fixes so far, by Slaven Rezic (who
    is now the unofficial new Tk top guru)

    Unpack the tarball, then
    perl Makefile.PL
    make
    make install



    zentara


    --
    I'm not really a human, but I play one on earth.
    http://zentara.net/japh.html
  • Xavier mas at Mar 31, 2007 at 12:44 pm

    El Sábado 31 Marzo 2007 14:10, zentara escribió:
    On Fri, 30 Mar 2007 20:04:26 +0200, xaviermasr@ya.com (xavier mas)

    wrote:
    Thank you for your answer, zentara. Which module I need to download from
    cpan.org to use Tk in Perl?

    Greetings,
    Tk of course. Go to cpan and search for Tk.

    http://search.cpan.org/~ni-s/Tk-804.027/


    there have been quite a few bugfixes for that release,
    so if you experience any glitches, try

    http://search.cpan.org/~srezic/Tk-804.027_500/

    that contains all the bug fixes so far, by Slaven Rezic (who
    is now the unofficial new Tk top guru)

    Unpack the tarball, then
    perl Makefile.PL
    make
    make install



    zentara


    --
    I'm not really a human, but I play one on earth.
    http://zentara.net/japh.html

    thank you very much, zentara, I go for it.

    --
    Xavier Mas
  • Rob Dixon at Mar 30, 2007 at 3:24 pm

    xavier mas wrote:
    Hi list,

    I want to create an interface with Per,l like a form for a database. Searching
    in cpan.org I found many Qtk and Tk modules, but I really don't know what I
    need in order to create Perl programs that can be handled through an
    interface.

    Can you advise me on that?
    Tk is the usual suggestion, but I am very impressed with wxPerl, whcih is the Perl
    interface to wxWindows. It has been created from scratch to be cross-platform,
    and has a well-designed API, as well as comprehensive documentation and example
    code. It is available from CPAN and its home is on the SourceForge site at
    http://wxperl.sourceforge.net/.

    Rob
  • Xavier mas at Mar 30, 2007 at 6:03 pm

    El Viernes 30 Marzo 2007 17:24, Rob Dixon escribió:
    xavier mas wrote:
    Hi list,

    I want to create an interface with Per,l like a form for a database.
    Searching in cpan.org I found many Qtk and Tk modules, but I really don't
    know what I need in order to create Perl programs that can be handled
    through an interface.

    Can you advise me on that?
    Tk is the usual suggestion, but I am very impressed with wxPerl, whcih is
    the Perl interface to wxWindows. It has been created from scratch to be
    cross-platform, and has a well-designed API, as well as comprehensive
    documentation and example code. It is available from CPAN and its home is
    on the SourceForge site at http://wxperl.sourceforge.net/.

    Rob
    I'll check it out for Windows. Thanks.


    Greetings,
    --
    Xavier Mas
  • Daniel Kasak at Apr 4, 2007 at 11:56 pm

    xavier mas wrote:

    Hi list,

    I want to create an interface with Per,l like a form for a database. Searching
    in cpan.org I found many Qtk and Tk modules, but I really don't know what I
    need in order to create Perl programs that can be handled through an
    interface.

    Can you advise me on that?

    Greetings,

    I've been working on a set of Gtk2-Perl modules for database stuff (
    think replacing MS Access ) for a couple of years now. Check it out at:
    http://entropy.homelinux.org/axis

    I'm on the verge of another round of releases, and will next be
    concentrating on wrapping everything together with a nice GUI and XML
    import / export thing.

    Some quick points re: the Axis modules:

    - open-source
    - cross-platform ( in heavy use on Linux and Windows 2000 )
    - gtk+ looks really nice compared to Tk
    - very low system requirements
    - optimised for slow network connections ( eg dial-up )
    - report builder exports direct to PDF
    - big plans for the next 12 months :)

    See the screenshots / examples on my webpage for more details ...

    --
    Daniel Kasak
    IT Developer
    NUS Consulting Group
    Level 5, 77 Pacific Highway
    North Sydney, NSW, Australia 2060
    T: (+61) 2 9922-7676 / F: (+61) 2 9922 7989
    email: dkasak@nusconsulting.com.au
    website: http://www.nusconsulting.com.au

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupbeginners @
categoriesperl
postedMar 29, '07 at 6:35p
activeApr 4, '07 at 11:56p
posts8
users4
websiteperl.org

People

Translate

site design / logo © 2022 Grokbase