Default Green Orange
Marcus Follrud
Wish I had a slogan
RSS
  • Home Page Home
  • Cruel Chipmunk Productions
  • Om
  • Projects

Posts Tagged ‘qt’

Ännu en inaktiv helg.

Privat 0 Comment »

Jag som lovade migsjälv att blogga varje dag.

Det blev inte riktigt som jag hade tänkt.

Jag har förvisso inte haft något att skriva om, så jag antar att det inte spelar någon roll. Hellre kvalitet än kvantitet?

Imorgon börjar en ny vecka, och jag skall bekanta mig lite med C# och .NET. Det är inte helt främmande men känns mer som en bekant än en vän :-) .

Min priolista är densamma, få igång den där blomstervattnaren och gå vidare till despotify och python (Qt). Eventuellt kan där bli ett mellankodknep med PyQt (har fått värsta nojan för det) och Bonjour/Avahi för att hitta nätverksenheter lokalt.

Hur ser din priolista ut?

Trevlig kväll.


augusti 16th, 2009  
Tags: c#, inaktivitet, python, qt



Publish to WordPress plasmoid v0.02

Linux, Open source, Programmering 0 Comment »

Igårkväll satt jag och skissade lite på hur framtida versioner av wordpress-plasmoiden skulle kunna se ut.

Jag använde mig utav QT Designer för att göra själva moc-upen och det blev såhär:

Wordpress Plasmoid

Wordpress Plasmoid

Plasmoiden blir lite större, men känns mer komplett, med möjligheterna att:

  • Lägga till taggar
  • Markera flera kategorier
  • Editera i redan skapade bloggposter
  • Förhandsvisa material

Jag tror det kan bli riktigt bra!
Funderar även på hur mycket jobb det skulle vara att lägga in bilder med drag-n-dropfunktionalitet. WordPress libbet som är integrerat stöder det, men det är nog lite jobb att ställa in storlek med en extra dialogruta. Vi får helt enkelt se.


augusti 11th, 2009  
Tags: designer, kde, plasma, plasmoid, python, qt, wordpress



Ett sista försök

Linux, Open source, Programmering 2 Comments »

Igår blev det inte så mycket programmerat som jag egentligen skulle velat. Men lite grann blev det iallafall.

De trevliga grabbarna på #despotify var väldigt engagerade med att få in mig i deras irc kanal #despotify på EFNet för att diskutera just spytify och hur man skulle få igång det.

Det blev inte jättemycket diskussioner dock, men det berodde nog mest på att jag inte var så aktiv på kanalen utan satt länge och letade efter information om hur Qt ”tar över” trådarna utan att hitta något vettigt. Mitt sista försök blev till att göra spytify till sig egna python tråd och låta Qt sköta sitt, men det fungerade inte heller utan fick enbart fönstret att verkligen hänga sig. Mycket märkligt.. Men jag lärde mig att skapa trådar i python iallafall så helt i onödan var det inte :-) .

Koden: http://pastebin.se/198606

Lite senare på kvällen blev det en diskussion med ”Kagee” som också hade försökt sig på att göra en spytifyklient med pyQt och även libdespotify med C++, med precis samma resultat som mig. Den enda gemensamma nämnaren till problemet jag kan komma på är gstreamer som används för uppspelningen och att libdespotify trådar en massa som kanske ”tar över”. Jag är osäker, men det är en teori :-) .

Kagee hade iaf löst sitt problem med QProcess och simple-klienten. Något jag också funderat på men skippat för att det inte känns rätt då man blir helt bunden till vad simple klarar av.

Jag ger mig på ett sista försök med pyQt/pyKDE idag. Denna gången ska jag starta två trådar där en är QT-tråden och den andra spytify, så de inte får något direkt med varandra att göra. Det kanske kan fungera, men å andra sidan vet jag inte ifall det är möjligt att köra MainWindow i en egen tråd. Vi får se :-) .

Fungerar inte detta ger jag upp pyQt och går på wxWidgets istället!

Nu är lunchen snart slut så.. Synes!
/marcus


juli 30th, 2009  
Tags: despotify, gstreamer, irc, pykde, pyqt, python, qt, spytify, trådar



Försök med despotify med python bindings

Linux, Open source, Programmering 1 Comment »

Jag spenderade mestadelen av kvällen med att programmera lite pyQT/pyKDE med despotify python-bindings.

Till en början tänkte jag ”Gud vad lätt detta måste vara. Bara att skriva lite pythonkod och så spelar den min musik.”

Och i 90% av fallet var det så också. Det gick enkelt att söka och klistra in i en ListWidget, skapa action på signaler som dubbelklick för att spela.

Men…. När uppspelningen börjar fryser fönstret tills låten är klar vilket är lite konstigt, ifall man kör test.py (i despotify/src/bindings/python/) går verkar den skapa sin egna tråd och gå vidare.

Vilket den även gör här, men inte på samma vis. När musiken börjar spela kommer det fram felmeddelande i terminalen som säger:

  • QMetaMethod::invoke: Unable to invoke methods with return values in queued connections
  • QObject ::startTimer: QTimer can only be used with threads started with QThread

Visst, hade jag använt något av de objekten hade jag förstått att det kunde gå fel. Men det gör jag inte (ivf inte medvetet).

Mitt första försök till lösning var såklart att skapa en egen tråd till spytify där den kan få hänga sig hur mycket den vill. Sagt och gjort, men det hjälper inte, MainWindow hänger sig lik förbaskat!

Nästa försök var att göra spytify global och därmed utesluta den direkt ut MainWindow-funktionerna, men det fungerade ej heller.

Och nu som sista grej var att koppla bort KDE helt och bara köra pyQt, men lika mycket stopp där.

Jag har inga idéer kvar.

Hade varit jättetacksam för hjälp med det här.
Sources: http://github.com/marcusfollrud/KSpot/

Screenshot


juli 28th, 2009  
Tags: despotify, pykde, pyqt, python, qt, qthread



  • Kategorier

    • Linux
    • monotouch
    • Open source
    • Planet
    • Privat
    • Programmering
    • Spel
  • Arkiv

    • januari 2012
    • september 2011
    • augusti 2011
    • januari 2010
    • december 2009
    • november 2009
    • oktober 2009
    • september 2009
    • augusti 2009
    • juli 2009
  • Etiketter

    2.6.30 16f690 Andjelka ANSI C apparmor apple axis biltema blommor c# curl debian despotify django drupal inaktivitet iphone kde Linux linux mint liseberg mono monotouch novell Open source php pic pic16f690 plasma plasmoid Programmering pump pykde pyqt python qt sdcc sommarstuga spotify spytify vatten vattna blommor virtualbox wordpress youtube
Copyright © 2012 Marcus Follrud
XHTML CSS Logga in