QT Button mit Controlcklick() ansteuern

  • Hallo,

    ich bin schon fast am verzweifeln;(
    Ich möchte auf einer QT GUI einen Button klicken.
    Leider bekomme ich keine ID vom Button siehe Auszug "window info":
    >>>> Window <<<<
    Title: Application
    Class: QWidget
    Position: 660, -25
    Size: 682, 762
    Style: 0x16CF0000
    ExStyle: 0x00000100
    Handle: 0x003507AC

    >>>> Control <<<<
    Class:
    Instance:
    ClassnameNN:
    Name:
    Advanced (Class):
    ID:
    Text:
    Position:
    Size:
    ControlClick Coords:
    Style:
    ExStyle:
    Handle:

    >>>> Mouse <<<<
    Position: 756, 530
    Cursor ID: 0
    Color: 0xF3F3EF

    >>>> StatusBar <<<<

    >>>> ToolsBar <<<<

    Habe schon im Forum geschaut ich glaube es gibt keine Möglichkeit die ID zu bekommen oder ?
    Was ich über den Button weiß aus einer xml:

    <item row="6" column="0">
    <widget class="QPushButton" name="ButtonStart">
    <property name="sizePolicy">
    <sizepolicy hsizetype="Minimum" vsizetype="Minimum">
    <horstretch>0</horstretch>
    <verstretch>0</verstretch>
    </sizepolicy>
    </property>
    <property name="font">
    <font>
    <family>MS Shell Dlg 2</family>
    <pointsize>20</pointsize>
    </font>
    </property>
    <property name="text">
    <string>START</string>
    </property>
    </widget>
    </item>

    Hilf das mir ?

    Hoffe auf eine Antwort vielen Dank

  • Hallo,

    es ist eine QT Oberfläche die bestimmte files abarbeitet.
    Also mousclick heißt mit xy Koordinaten oder?

    Wenn es so ist könnte ich doch ControlSend benutzen oder?
    ControlSend("Application","","[CLASS:QWidget]",{tab")
    Das funktioniert auch nocht so.
    Keine Ahnung warum ich glaube es liegt am window title.
    Oder was würdet ihr sagen?

  • Hallo,

    ich probiere gerade einen anderen Weg.
    Ich starte die Oberfläche und möchte Hotkey senden.

    Ich habe es mit ControlSend, Send und HotKeySet versucht, aber es hat keine Auswirkung.
    Weiß

    jemand warum ?