Convertir QDate a segundos

Tomo fecha deQDateTimeEdit y convertirlo a segundos como este:

import time
from datetime import datetime

date = self.__ui.dateTimeEdit.date().toString("dd/MM/yy")
dateString = str(date)

seconds = time.mktime(datetime.strptime(dateString, "%d/%m/%y").timetuple()) 

Esto funciona bien, pero como me parece demasiado largo, mi pregunta es: ¿es posible convertirself.__ui.dateTimeEdit.date() directamente, sin esas conversiones de cadenas?

EDITAR1 DesafortunadamentetoMSecsSinceEpoch() como falsetru sugirió, no funciona para mí.

AttributeError: 'QDateTime' object has no attribute 'toMSecsSinceEpoch'

Estoy usando PyQt 4.7.1 para Python 2.6

EDIT2 según la respuesta de jonrsharpe, he escapado de las conversiones de cadenas:

    date = self.__ui.dateTimeEdit.date().toPyDate()
    seconds = time.mktime(date.timetuple()) 

El resultado es el mismo.

EDITAR3 solución aún más corta basada en el comentario de falsetru:

self.__ui.dateTimeEdit.dateTime().toTime_t()

Respuestas a la pregunta(2)

Su respuesta a la pregunta