Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #53491 > unrolled thread

user interfaces python3.x

Started byPaul Rice <lfcpaulrice@gmail.com>
First post2013-09-02 08:03 -0700
Last post2013-09-02 17:13 +0000
Articles 12 — 6 participants

Back to article view | Back to comp.lang.python


Contents

  user interfaces python3.x Paul Rice <lfcpaulrice@gmail.com> - 2013-09-02 08:03 -0700
    Re: user interfaces python3.x Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2013-09-02 16:08 +0000
      Re: user interfaces python3.x Paul Rudin <paul.nospam@rudin.co.uk> - 2013-09-02 17:18 +0100
        Re: user interfaces python3.x Joel Goldstick <joel.goldstick@gmail.com> - 2013-09-02 13:06 -0400
      Re: user interfaces python3.x Paul Rice <lfcpaulrice@gmail.com> - 2013-09-02 10:00 -0700
        Re: user interfaces python3.x Joe Junior <joe.fbs.junior@gmail.com> - 2013-09-02 14:16 -0300
        Re: user interfaces python3.x Joel Goldstick <joel.goldstick@gmail.com> - 2013-09-02 13:30 -0400
        Re: user interfaces python3.x Joe Junior <joe.fbs.junior@gmail.com> - 2013-09-02 14:45 -0300
          Re: user interfaces python3.x Paul Rice <lfcpaulrice@gmail.com> - 2013-09-02 11:26 -0700
            Re: user interfaces python3.x Steven D'Aprano <steve+comp.lang.python@pearwood.info> - 2013-09-03 02:43 +0000
          Re: user interfaces python3.x Paul Rice <lfcpaulrice@gmail.com> - 2013-09-02 11:28 -0700
    Re: user interfaces python3.x Dan Sommers <dan@tombstonezero.net> - 2013-09-02 17:13 +0000

#53491 — user interfaces python3.x

FromPaul Rice <lfcpaulrice@gmail.com>
Date2013-09-02 08:03 -0700
Subjectuser interfaces python3.x
Message-ID<ed097b36-9be6-49e4-aa34-5ca528db2433@googlegroups.com>
Im new to python3.x (well, programming as a whole. Never done before) and was wondering how do i get a proper interface instead of just writing. Im using android device(sl4a and py34a). Ive heard something about kivy for android is that what i need if so does anyone know of a tutorial to use it? Thanks in advance.

[toc] | [next] | [standalone]


#53498

FromSteven D'Aprano <steve+comp.lang.python@pearwood.info>
Date2013-09-02 16:08 +0000
Message-ID<5224b7e4$0$6599$c3e8da3$5496439d@news.astraweb.com>
In reply to#53491
On Mon, 02 Sep 2013 08:03:02 -0700, Paul Rice wrote:

> Im new to python3.x (well, programming as a whole. Never done before)
> and was wondering how do i get a proper interface instead of just
> writing. 

A "proper" interface huh? Well, I'd love to tell you the answer, but I 
don't know what icon to use, so I could only use writing, and I know you 
hate that.

(If you think text is not a proper interface, you're going to have a bad 
time as a programmer. 99% of your programming time will be writing.)

Care to give us a hint what you think is a "proper" interface? Qt, GTK, 
Carbon, web browser, direct interface to the brain, something else?


> Im using android device(sl4a and py34a). Ive heard something
> about kivy for android is that what i need if so does anyone know of a
> tutorial to use it? Thanks in advance.

Here, let me google that for you:

https://duckduckgo.com/?q=kivy+tutorial

Are those links satisfactory?



-- 
Steven

[toc] | [prev] | [next] | [standalone]


#53500

FromPaul Rudin <paul.nospam@rudin.co.uk>
Date2013-09-02 17:18 +0100
Message-ID<87hae3yz6t.fsf@no-fixed-abode.cable.virginmedia.net>
In reply to#53498
Steven D'Aprano <steve+comp.lang.python@pearwood.info> writes:

> On Mon, 02 Sep 2013 08:03:02 -0700, Paul Rice wrote:
>
>> Im new to python3.x (well, programming as a whole. Never done before)
>> and was wondering how do i get a proper interface instead of just
>> writing. 
>
> A "proper" interface huh? Well, I'd love to tell you the answer...

...but holy wars would ensue.

[toc] | [prev] | [next] | [standalone]


#53507

FromJoel Goldstick <joel.goldstick@gmail.com>
Date2013-09-02 13:06 -0400
Message-ID<mailman.502.1378141943.19984.python-list@python.org>
In reply to#53500
On Mon, Sep 2, 2013 at 12:18 PM, Paul Rudin <paul.nospam@rudin.co.uk> wrote:
> Steven D'Aprano <steve+comp.lang.python@pearwood.info> writes:
>
>> On Mon, 02 Sep 2013 08:03:02 -0700, Paul Rice wrote:
>>
>>> Im new to python3.x (well, programming as a whole. Never done before)
>>> and was wondering how do i get a proper interface instead of just
>>> writing.

You might try asking questions on the python-tutor list.  If you have
never studied or tried to write computer programs, you won't be making
nifty android apps any time soon.  You might scream, but try the basic
python tutorial at python.org first to see if you like 'programming'.
Warning, it involves words and letters, not icons.
>>
>> A "proper" interface huh? Well, I'd love to tell you the answer...
>
> ...but holy wars would ensue.
>
> --
> http://mail.python.org/mailman/listinfo/python-list



-- 
Joel Goldstick
http://joelgoldstick.com

[toc] | [prev] | [next] | [standalone]


#53504

FromPaul Rice <lfcpaulrice@gmail.com>
Date2013-09-02 10:00 -0700
Message-ID<3eafbb7c-1a41-4892-9660-4904f81c3b7f@googlegroups.com>
In reply to#53498
I know that most of my time will be writing . I dont think i specified very well what im asking.
What i mean by proper interface is a interface like for an app or something, let me give u an example;
Say i have made a phonebook just for this example and i want to use it like a normal phonebook in your phone instead of in writing. So basically making it like an app or something ?
Does that make sense ? Lol

[toc] | [prev] | [next] | [standalone]


#53509

FromJoe Junior <joe.fbs.junior@gmail.com>
Date2013-09-02 14:16 -0300
Message-ID<mailman.503.1378142197.19984.python-list@python.org>
In reply to#53504
On 2 September 2013 14:00, Paul Rice <lfcpaulrice@gmail.com> wrote:
>
> I know that most of my time will be writing . I dont think i specified very well what im asking.
> What i mean by proper interface is a interface like for an app or something, let me give u an example;
> Say i have made a phonebook just for this example and i want to use it like a normal phonebook in your phone instead of in writing. So basically making it like an app or something ?
> Does that make sense ? Lol

He's just messing with you. What you want is to write GUI (Graphical
User Interface) Application. The examples Steven cited like GTK and Qt
are libraries that provides it. The word "Interface" means a lot of
things in programming.




-- 
Joe

[toc] | [prev] | [next] | [standalone]


#53512

FromJoel Goldstick <joel.goldstick@gmail.com>
Date2013-09-02 13:30 -0400
Message-ID<mailman.506.1378143017.19984.python-list@python.org>
In reply to#53504
On Mon, Sep 2, 2013 at 1:16 PM, Joe Junior <joe.fbs.junior@gmail.com> wrote:
> On 2 September 2013 14:00, Paul Rice <lfcpaulrice@gmail.com> wrote:
>>
>> I know that most of my time will be writing . I dont think i specified very well what im asking.
>> What i mean by proper interface is a interface like for an app or something, let me give u an example;
>> Say i have made a phonebook just for this example and i want to use it like a normal phonebook in your phone instead of in writing. So basically making it like an app or something ?
>> Does that make sense ? Lol
>
> He's just messing with you. What you want is to write GUI (Graphical
> User Interface) Application. The examples Steven cited like GTK and Qt
> are libraries that provides it. The word "Interface" means a lot of
> things in programming.

Except that those libraries don't work in Android phone environments.
I've never looked into writing code for a phone, but I would suppose
that a prerequisite for writing smart phone apps is to understand more
in general how to write a software application.  Guessing from the way
the OP poses his question, he has a lot more to learn than a specific
GUI library.

So, maybe the answers were a little facetious, but the question could
be taken as either completely naive, or as completely pompous.  To
answer the second interpretation is maybe more fun!
>
>
>
>
> --
> Joe
> --
> http://mail.python.org/mailman/listinfo/python-list



-- 
Joel Goldstick
http://joelgoldstick.com

[toc] | [prev] | [next] | [standalone]


#53516

FromJoe Junior <joe.fbs.junior@gmail.com>
Date2013-09-02 14:45 -0300
Message-ID<mailman.509.1378143925.19984.python-list@python.org>
In reply to#53504
On 2 September 2013 14:30, Joel Goldstick <joel.goldstick@gmail.com> wrote:
> On Mon, Sep 2, 2013 at 1:16 PM, Joe Junior <joe.fbs.junior@gmail.com> wrote:
>> On 2 September 2013 14:00, Paul Rice <lfcpaulrice@gmail.com> wrote:
>>>
>>> I know that most of my time will be writing . I dont think i specified very well what im asking.
>>> What i mean by proper interface is a interface like for an app or something, let me give u an example;
>>> Say i have made a phonebook just for this example and i want to use it like a normal phonebook in your phone instead of in writing. So basically making it like an app or something ?
>>> Does that make sense ? Lol
>>
>> He's just messing with you. What you want is to write GUI (Graphical
>> User Interface) Application. The examples Steven cited like GTK and Qt
>> are libraries that provides it. The word "Interface" means a lot of
>> things in programming.
>
> Except that those libraries don't work in Android phone environments.
> I've never looked into writing code for a phone, but I would suppose
> that a prerequisite for writing smart phone apps is to understand more
> in general how to write a software application.  Guessing from the way
> the OP poses his question, he has a lot more to learn than a specific
> GUI library.
>
> So, maybe the answers were a little facetious, but the question could
> be taken as either completely naive, or as completely pompous.  To
> answer the second interpretation is maybe more fun!

I'm always for some fun, I just  thought I should tell the OP what was
going on. :-) And Qt can work on Android, with some effort.

But you're absolutely right, mobile development can be quite harder
than desktop, and the OP has some studying to do. I'd recommend he
first tried some desktop development, a little googling on tkinter or
PyQt can do him good, since he wants to learn about GUI development,
even though it might not directly translate to mobile developtment.

-- 
Joe

[toc] | [prev] | [next] | [standalone]


#53520

FromPaul Rice <lfcpaulrice@gmail.com>
Date2013-09-02 11:26 -0700
Message-ID<6c1d1143-0736-440e-b96a-9a8737a633bd@googlegroups.com>
In reply to#53516
Sorry for the wording of the question buy finally i have an answer. Thanks

[toc] | [prev] | [next] | [standalone]


#53552

FromSteven D'Aprano <steve+comp.lang.python@pearwood.info>
Date2013-09-03 02:43 +0000
Message-ID<52254ceb$0$6599$c3e8da3$5496439d@news.astraweb.com>
In reply to#53520
On Mon, 02 Sep 2013 11:26:49 -0700, Paul Rice wrote:

> Sorry for the wording of the question buy finally i have an answer.
> Thanks

Actually, if you were paying attention, you actually had an answer in the 
very first response. Two answers really: even if you knew absolutely 
nothing about programming or user interfaces and didn't have the foggiest 
clue what I was talking about, you could have -- should have -- googled 
the terms I mentioned, Qt, GTK and Carbon, for some clues. Add "Python" 
to the search terms, and you would learn even more. Then, even if you 
didn't quite have the complete answer you wanted, you would at least have 
the vocabulary to ask the question.

And of course the second question, about Kivy, was also answered. If you 
had followed the link I provided, or even typed "kivy tutorial" into the 
search engine of your choice, you would have found the tutorials you were 
asking about.




-- 
Steven

[toc] | [prev] | [next] | [standalone]


#53521

FromPaul Rice <lfcpaulrice@gmail.com>
Date2013-09-02 11:28 -0700
Message-ID<0e59f5f3-7f29-4930-860f-7527a3bd3b40@googlegroups.com>
In reply to#53516
Sorry for the wording of the question buy finally i have an answer. Thanks

[toc] | [prev] | [next] | [standalone]


#53508

FromDan Sommers <dan@tombstonezero.net>
Date2013-09-02 17:13 +0000
Message-ID<cH3Vt.178730$907.69567@fx17.iad>
In reply to#53491
On Mon, 02 Sep 2013 16:08:04 +0000, Steven D'Aprano wrote:

> (If you think text is not a proper interface, you're going to have a
> bad time as a programmer. 99% of your programming time will be
> writing.)

I'm a programmer, and I spend way more than 1% of my programming time
drawing, even taking into account that a lot of what I draw contains
writing.  A diagram is often worth a kword.  (Now if only I had a
satisfactory drawing tool on a computer; I keep running out of, paper,
wall, and window space.)

I also spend way more than 1% of my programming time thinking.  How can
this work?  How can this fail?  How can I test this?  Will this handle
tomorrow's problem (YAGNI notwithstanding)?

And then there's the time I spend listening.  Customers, managers, and
coworkers inflict (not always respectively) requirements, constraints,
and other ideas on me.  And talking, becuase sometimes, I have something
to say, too.

With all due respect, if I spent 99% of my programming time writing, I'd
be a pretty lousy programmer!  ;-)

That said, most of the best programmers I know (or have known) have
excellent written communication skills.

-- 
Dan

[toc] | [prev] | [standalone]


Back to top | Article view | comp.lang.python


csiph-web