Slashdot Mirror


Generic GUI Wrapper For Python

An Anonymous Coward writes "IBM is working on a generic GUI wrapper to allow Python developers to write cross-platform GUIs. The anygui project will expose a common set of functions to the programmer and choose which backend gui toolkit to use for the given platform: TK, WIN32, GTK, Bethon, etc. Currently the software is in an alpha stage. The article also has some example code." Update: 10/27 23:53 GMT by T : Magnus Lie Hetland wrote to point out that though this article is hosted at IBM, "Anygui has nothing to do with IBM. It is, in fact, an independent Open Source project currently hosted at SourceForge."

17 of 114 comments (clear)

  1. And the Beatles sing... by Anonymous Coward · · Score: -1, Troll

    Cum togetherrrrrrrrr
    Right noww
    over meeeeeeeeeeeeee

    I'm sorry, I think I'm still recovering from thinking of JonKatz as a gimp.

  2. Mmm by Anonymous Coward · · Score: -1, Troll

    Larry Wall probably agrees with me that Perl is a much better language. What's this shit with OOP? OOP is a sinking ship, it's been already demonstrated a hundred times that it shows no advantages (except for morons who don't know what they're doing) and is always 5-500 times slower, take C++ or Java for example.

    Sincerely, Mike Bouma

  3. First Dildo Post!!! by Anonymous Coward · · Score: -1, Troll

    Mad propz to JonKatz, the original sweaty buttock crevice.

    :o)

    Slow Down Cowboy!

    Slashdot requires you to wait 2 minutes between each successful posting of a comment to allow everyone a fair chance at posting a comment.

    It's been 1 minute since you last successfully posted a comment

    If you this error seems to be incorrect, please provide the following in your report to SourceForge:

    Browser type
    User ID/Nickname or AC
    What steps caused this error
    Whether or not you know your ISP to be using a proxy or some sort of service that gives you an IP that others are using simultaneously.
    How many posts to this form you successfully submitted during the day
    * Please choose 'please felch me' for the category!
    Thank you.

  4. And Jim Morrison sings... by Anonymous Coward · · Score: -1, Troll

    Fuck you in the ASS.

  5. Hmm.. by Anonymous Coward · · Score: -1, Troll

    I want something to wrap around my python. Neither Durex nor Trojan seem to be able to help.

    1. Re:Hmm.. by Anonymous Coward · · Score: -1, Troll

      That's impossible. I can't do that with both my fists in your ass at the same time.

    2. Re:Hmm.. by Anonymous Coward · · Score: -1, Troll

      I can't do that with both my fists in your ass at the same time.

      You're 100% right. But seeing as that has never happened and never will, there's no problem I can see with you continuing to use your hand.

    3. Re:Hmm.. by Anonymous Coward · · Score: -1, Troll

      Well, it would be triply unlikely because I'm an amputee. And your point?

    4. Re:Hmm.. by Anonymous Coward · · Score: -1, Troll

      Well, it would be triply unlikely because I'm an amputee. And your point?

      would be my the tip of my dick up your ass. any other bright questions, joanny?

  6. Why I eat pinworms in the third person, by JonKatz by Anonymous Coward · · Score: -1, Troll

    BRINGING JonKatz ALONG

    CmdrTaco answered the doorbell, saw Hemos, and turned around
    walking away and clapping his hands.
    "Hot damn! Got some juicy porn flicks for us tonight,
    buddy."
    "Hope so," Hemos said, ushering a third guy in, then closing
    the door. CmdrTaco turned.
    "Uh, who's this?"
    "That's JonKatz. He's a queer," Hemos stated flatly, taking
    off his jacket and throwing it over a chair.
    "What?" CmdrTaco frowned, looking JonKatz up and down. "Uh,
    what'd you bring a queer along for?"
    "Instead of sitting there like a couple of idgits with our
    hands down our pants, I figured we'd do it up good. Strip down
    and let him lick us while we watch porn."
    "You're weird, man!" CmdrTaco shook his head.
    "Nuts. You'd like to lick CmdrTaco's cock and balls, wouldn't
    you, JonKatz?"
    JonKatz stood there nervously, staring directly at CmdrTaco's
    crotch. "Unh huh."
    "See, I told ya."
    "I don't care. I ain't gonna let no faggot mess with me!"
    "Suit yourself. You'll change your mind once you see him
    working me over. He's got a wicked tongue. A real special
    talent. Besides that, he's a nasty little punk. You like doing
    nasty things, doncha, JonKatz?"
    JonKatz nodded up and down, a stupid smile on his face.
    "Whadda you mean, nasty? Cocksuckin' another dude is nasty
    enough."
    Hemos took CmdrTaco by the shoulders and turned him around.
    "JonKatz, how'd you like to ram your tongue up my buddy's hairy
    butthole? Look good to ya?"
    JonKatz's eyes lit up and his tongue did an obscene little
    swirl. "YOU BET!"
    "WHAT?!" CmdrTaco cried.
    "Pop a tape in, man. I'm ready to get started." He began to
    remove his pants and shirt. "JonKatz sucks assholes, dude. JonKatz
    loves to suck assholes. Wait'll you see him sucking mine out."
    "Are you doped up or what? I don't wanna see him suckin'
    your shithole, man!"
    "Oh, you will, buddy. Then you'll throw your legs up and
    beg him to drill his tongue up your keester."
    "Hey, do what you want. Just stay down at that end of the
    couch, okay?"
    Hemos sat bare-assed on the couch, sprawling his legs out.
    CmdrTaco took a few furtive glances at his buddy's nakedness, then
    averted his eyes as he pushed the remote. He sighed disgustedly
    when JonKatz also took his clothes off, although he was somewhat
    glad the guy wasn't some ugly old troll.
    "Hey, JonKatz," Hemos said, fiddling with his balls, "go and
    bring us all beers."
    JonKatz hopped up and went into the kitchen.
    "Are you serious?!" CmdrTaco hissed after he left.
    "Trust me, man. Just treat him like a punk slave. He'll do
    anything you say. Come on, take your fuckin' clothes off and
    get into it."
    Reluctantly, CmdrTaco began to strip. When JonKatz came back, he
    saw CmdrTaco's big cock and whistled appraisingly. CmdrTaco blushed.
    "Nice big honker, hunh, JonKatz?" Hemos said, looking his
    buddy's cock over. "Got you drooling, thinking about the two
    big loads you're gonna get? We used to jerk each other off when
    we were kids. CmdrTaco shoots a big wad."
    "Jeez, don't tell him that!" CmdrTaco cried.
    "Why not? You do."
    "I don't mean that, I mean...the other."
    "Cripes, you've turned into such a pussy. Ever jerked off
    with your straight buddies when you were younger, JonKatz?"
    "Sure. All the time. Then I started sucking 'em. They dug
    it, but then they eventually gave me the heave-ho."
    "Stupid fucks," Hemos growled, taking a swig of his beer. He
    leaned over and rustled JonKatz's hair. "I wouldn't have done
    that. I would have fed you cock all through junior high and
    high school. Some guys just don't know when they've got
    something cooking. Woah, nice pussy! Get a load of the meat on
    that fucker, too. Bet you'd like to sucker the jizz outta that
    guy's balls, hunh, JonKatz?"
    "Yeah, but I'd really to suck his hairy asshole!" JonKatz
    replied.
    "Bet he'd let ya. You really get off on bungs, doncha? You
    like smelling 'em, too, doncha? Sure dig sniffin' mine. I was
    pretty ripe the other day, wasn't I?" His cock was up hard and
    he was fisting it slowly.
    "You sure were...real ripe!"
    "But you liked it that way, didn't you?"
    "I sure did, Hemos! Got a stinky one tonight?"
    "Better than stinky, man. That's why I'm sitting on my
    shirt. Don't wanna get any butt slime on CmdrTaco's couch." He
    chuckled while CmdrTaco gasped.
    "Aw, that's filthy, man! Are you sitting there with a
    shitty asshole?"
    "Hey, I'm on an old shirt. Relax."
    "Are you saying that queer...licks shitty assholes?!"
    "I don't know. This is the first time I've offered it to
    him dirty. JonKatz, you still wanna suck my ass?"
    "Absolutely!" JonKatz gushed, crawling between Hemos's legs.
    "I'll lick it clean for you. I like 'em kinda raunchy, but
    if there's shit on it I don't mind licking it off."
    "If CmdrTaco lifted his legs up and he had a ring of crap
    all around his hole, would you lick it off for him?"
    "Sure. I'd eat CmdrTaco's shit. I mean, I'd lick it off his
    asshole."
    "Here, lick it off mine. No sense messing up this shirt."
    He grabbed his knees and pulled them back. CmdrTaco stared in shock
    as JonKatz stuck his face up to Hemos's butt and began to sniff
    and lick his hairy ass. "Watch this, CmdrTaco."
    "Jeez, what about the movie?" CmdrTaco whined.
    "Fuck the video. This is real. Watch how he licks off my
    shithole."
    JonKatz's tongue was bathing Hemos's entire crack. He loved
    the smelly thing and soon had his tongue circling Hemos's shitty
    hole. Hemos even reached down and pulled his cheeks apart,
    letting the astonished CmdrTaco get a good peek. CmdrTaco couldn't help
    staring as JonKatz cleaned his buddy's dirty crapper.
    "Oh, this is the life!" Hemos moaned, throwing his head back
    and glancing over at CmdrTaco. "When something gets dirty, just
    have your personal slave lick it. He cleans my armpits and even
    sucks the grunge from between my toes. He'll do anything you
    ask him to, CmdrTaco. Just tell him what you want."
    "Yeah, what if I wanted to SHIT on him?!" CmdrTaco snarled in
    contempt.
    "Go ahead. Hell, shit in his mouth if you want. Yeah, I'd
    like to see that myself. You'd let CmdrTaco take a shit in your
    mouth if I wanted, wouldn't you, JonKatz?"
    "Um, gee, I guess so, Hemos, if you wanted me to. I've never
    done that...sucked on a turd, I mean. I'd rather do it to you,
    Hemos. For the first one, anyway."
    "See, what'd I tell you? Well, I might be all shitted out,
    so maybe we'll have to postpone the turdsuck for another time.
    But suck me out real good, JonKatz. Maybe there's a leftover
    turdball up there. If you can suck one out, there's a good
    chance we can get CmdrTaco to take a poop for you."
    "You're insane!" CmdrTaco cried, shaking his head. But he
    continued to watch JonKatz eat out his buddy's splayed bunghole
    ...keeping a close eye out for any turdballs that might come
    flying out. Not that he particularly wanted to see one.
    "Mmmm, clean me out. Eat that shitty hole. Aw, look at him
    slopping out my turdhole, CmdrTaco. Lots of shitjuice going down
    his throat and he's happy as all fuck."
    "Gee, Hemos, maybe he'd like to drink your enema," CmdrTaco said
    sarcastically. "Oh, that's too demented to even suggest!"
    "NO!" JonKatz piped up.
    Hemos laughed. "Naw, that's more perverted than fun."
    "I'm sorry I even mentioned it," CmdrTaco whined.
    "Oooh, he's gettin' my hole loosened up. Maybe if I bear
    down. If I plop out a little turd in his mouth, Hemos you go
    through with it, CmdrTaco?"
    "You know, just to show you how disgusting this all is, I
    just might. Yeah, I'll fuckin' shit in his mouth, just so
    you'll have to smell my shit!"
    "Wouldn't be the first time, pal. I've followed you in the
    bathroom before. You suck and I'll push, JonKatz. If that doesn't
    work, maybe you can scoop some out with your fingers."
    "I don't mind eating your shit off my fingers, Hemos," JonKatz
    said, "but it won't be the same as a big turd in my mouth."
    "You're right. Bad idea. Unless you just wanna scoop some
    out anyway."
    "Why can't you guys just do some normal cocksucking and
    forget the shit?"
    "Yeah, my hole's clean. Crawl over and see if CmdrTaco's ready
    to let you lick his prick."
    CmdrTaco had a stiff rail in his hand, despite everything else.
    He sighed in resignation, and pushed his boner down between his
    spread legs, letting the eager JonKatz lick the crown.
    "Uh, yeah, that's okay. What the hell. I've let a couple
    fags go down on me in the past. Go ahead and suck it if you
    want."
    "That's the spirit, CmdrTaco! But let him treat you, don't go
    blowing your load too soon. And when you're ready, just lift
    your legs and tell him to lick your ass."
    After JonKatz slobbered over CmdrTaco's knob and teased up and
    down his shaft for a while, CmdrTaco was getting turned on much too
    fast. He pulled his cock from JonKatz's mouth and lifted his
    thighs.
    "Alright," he sighed with false reluctance, "Go on. Might
    as well get my ass sucked for all this baloney you're putting
    me through." He stared at the ceiling--a feined attempt to
    disassociate himself from what was happening.
    "Aw, poor baby," Hemos chuckled, making CmdrTaco laugh, too.
    Then CmdrTaco let out a quiet little gasp as JonKatz's wet tongue
    began to circle his hairy anus.
    "Ah, fuck!" He lifted his thighs more and held his knees
    back. "If you're gonna eat out my shithole, man, go for it! Oh,
    god, I didn't know I was so sensitive down there. Oh, that's a
    great sensation!"
    "You got him hooked, JonKatz baby," Hemos cried, getting down
    on the floor to watch. "Make him squirm. Lick that hairy
    stinkhole and show him whose tongue is boss. Make him quiver
    like you did me that first time. Look at him holding those legs
    back, offering everything he's got. Eat that smelly hole!" Hemos
    looked up at CmdrTaco and winked. "Kinda neat having a faggot
    between your cheeks cleaning out your shitty asshole, isn't it?
    And the best part is he likes the way you smell down there and
    he likes the way you taste. He's gonna ram his long tongue up
    your hot turdhole and try to lick out your steamy rectum!"
    Then he turned back to JonKatz. "How's he taste?"
    "Oh, he's delicious! And his smell doesn't go away after
    licking it, cause it's so hairy, I guess. Best smelling asshole
    I ever smelled. I could keep my nose in here for a week!"
    "Well, buddy, guess your shit does stink better than mine."
    "Oh, that's, I mean..." JonKatz stammered, "I still love
    yours, Hemos."
    "Heh. Just eat. I know enough about bungsuckers to know
    that the sweetest asshole in the world is the one they happen to
    be eating out at the moment." He sat down next to CmdrTaco, raised
    his own legs, then grabbed CmdrTaco's hand and wrapped it around
    his prick while taking CmdrTaco's big cock in hand. Then he
    grinned. "Hell, we might as well trade handjobs while he
    tickles our innards."
    CmdrTaco was about to take his hand away, but the feel and
    texture of his buddy's cock felt comfortably familiar. "Guess
    one more time wouldn't hurt."
    "Hell, I never did want to stop. Even after we started
    getting chicks, I could have gone for a wild meat-beating with
    you now and then. And it's a lot safer now."
    "How's that?"
    "Well, with a cocksucker to do our bidding, we won't be
    tempted to try it out."
    "I never was tempted to try that!" CmdrTaco said defensively.
    "Fuck you and the big balls you rode in on! I thought about
    it, and I know you did, too. We were both just too chicken,
    that's all."
    "Yeah. Well, good thing we got a cocksucker, right?"
    "Right. How's your bunghole feeling?"
    "Ah, good! Makes me think about something else we never
    tried." He chuckled.
    "Hey, we're big boys now. You can stick it up my hole if I
    can stick it up yours! And JonKatz can suck our cocks clean!"
    "Fuck each other like a bitch, hunh?"
    "Yep. Then we can both fuck JonKatz."
    "And I'll still lick your pricks clean!" JonKatz blurted out,
    smiling.

  7. In short, IBM says "Screw you guys, we'll do it." by Nindalf · · Score: 0, Troll

    The problem: existing cross-platform libraries are not ported everywhere.

    The solution, according to IBM: port an existing cross-platform library everywhere? No! Make an entirely brand new cross-platform library interface, that runs no previously-written code. Also, instead of wrapping the few unsupported low-level GUI interfaces not yet supported, and deal with all the quirks of each system, they will wrap every existing Python GUI, and deal with the quirks of each system. Naturally this will result in a far superior, much more portable product. Why? Because We're IBM and We say so! (it's their company motto, slogan, and vision statement, look it up)

    So all Python programmers should immediately embrace this new standard, which, despite being alpha at best, will surely soon be much better than any existing toolkit.

    Sure, they could just clean up the TK ports, but where's the fun (or branding) in that?

  8. Please stop offending people by Anonymous Coward · · Score: -1, Troll
    Uh... I may be new to this place, but I can see that your post is definitely off-topic. It's also pretty disgusting and may offend many people.

    Please try to stay on topic in the future and this will become a much happier place. Okay?

    1. Re:Please stop offending people by Anonymous Coward · · Score: -1, Troll

      If I ever meet you, I will EAT YOUR ASS!!!

    2. Re:Please stop offending people by Anonymous Coward · · Score: -1, Troll

      Sick trolls like you destroy the internet.
      Your kind is the reason why microsoft got such much power on the internet.
      Soon all internet traffic will be censored and we will all trown in prison because we don't like close source because of YOU !

    3. Re:Please stop offending people by TrollTurd · · Score: -1, Troll

      U goddamn motherfucker STFU!, assholes like take the friggin' fun out of the internet. Now you may continue eating Katz' kittypussy

  9. Re:My faith in Anonymous Coward is broken forever! by Anonymous Coward · · Score: -1, Troll

    THIS JUST IN!

    "Ignorant fuck shoots his mouth off on slashdot without reading the article."

    GET IT WHILE IT IS STILL HOT!

  10. Let me get this straight... by Anonymous Coward · · Score: -1, Troll

    The worst terrorist attack in recorded history occurred last month, and now we're involved in a WAR and you people have the gall to be discussing Generic GUI Wrapper For Python???? My *god*, people, GET SOME PRIORITIES!

    The bodies of the thousands of innocent civilians who died (and will die) in these unprecedented events could give a good god damn about Generic GUI Wrapper For Python, your childish Lego models, your nerf toy guns and whining about the lack of a "fun" workplace, your Everquest/Diablo/D&D fixation, the latest Cowboy Bebop rerun, or any of the other ways you are "getting on with your life" (here's a hint: watching Cowboy Bebop in your jammies and eating a bowl of Shreddies is *not* "getting on with your life"). The souls of the victims are watching in horror as you people squander your finite, precious time on this earth playing video games!

    You people disgust me!