how long do i have to keep Bitcoin-Qt open after sending coins Can I close Bitcoin-QT client and power off my computer just after sending coins to someone or do I need to wait until 1, 2...6 confirmations?
Since there is nothing that shows you that peers have received and are relaying your transaction you might want to leave your client open until there is one confirmation.

In addition to the initial broadcast to peers, there are subsequent re-broadcasts performed by your client if the transaction has not received a confirmation.  This re-broadcast generally will happen in under an hour and will continue indefinitely at about that pace until the transaction gets a confirmation.

Without leaving your client open, these re-broadcasts will not occur.

If other nodes have just started up (i.e., a clean memory pool) or have flushed your transaction due to it not having gotten a confirmation after an extended period of time, only the re-broadcast will get the transaction back into that node's memory pool.

Once a transaction has a confirmation though, there is no further need to keep your client open.  There are some corner cases where that's not true (e.g., a block reorg occurs and that transaction confirmation no longer is valid, etc.) but in almost every instance once a transaction has a confirmation it then no longer needs to be re-broadcast.