First, did ndiswrapper load correctly? lsmod and dmesg outputs should tell you. Also, what card are you using?
If it works (which I'm assuming it did since kwifi can find it), I would use ifconfig and iwconfig to connect (works for me with my RALink RT2500).
My initialisation script for it (as root) is this -
Code:
ifconfig ra0 down
ifconfig ra0 up
iwconfig ra0 essid any
iwconfig ra0 key open
iwconfig ra0 channel 11
iwconfig ra0 rate auto
dhcpcd ra0
Assuming your adapter is called ra0 of course

That's also for an unsecured wireless network.
If you need to connect to a secured one, change the iwconfig ra0 key open line to these:
Code:
iwconfig ra0 key restricted
iwconfig ra0 key <YOUR-KEY>
Sam