lqssssu 发表于 2020-12-15 15:36

python的QT designer软件

我又又又来了,昨天完成了numpy的处理,今天利用QT designer软件设计一下我的UI界面。我发现可以利用这个软件很方便的进行设计。但是我能画出来但是事件怎么绑定到按钮上。

我就是想搞一个这样的东西出来,能选择文件,然后跟事件绑定,然后通过下面三个按钮选择对应的事件。
三个按钮分别绑定polar_CH0,polar_CH39.polar_CH78这三个~
def polar_CH0(rho, total, rho_1, total_1, rho_2, total_2, rho_3, total_3, rho_4, total_4, rho_5, total_5):
    ax1 = plt.subplot(projection='polar')
    ax1.set_title('CH0')
    ax1.set_theta_zero_location('N')
    ax1.set_rlim([-20, 20])
    plt.polar(rho, total)
    plt.polar(rho_1, total_1)
    plt.polar(rho_2, total_2)
    plt.polar(rho_3, total_3)
    plt.polar(rho_4, total_4)
    plt.polar(rho_5, total_5)
    plt.show()


def polar_CH39(rho, total, rho_1, total_1, rho_2, total_2, rho_3, total_3, rho_4, total_4, rho_5, total_5):
    ax2 = plt.subplot(projection='polar')
    ax2.set_theta_zero_location('N')
    ax2.set_rlim([-20, 20])
    plt.polar(rho, total)
    plt.polar(rho_1, total_1)
    plt.polar(rho_2, total_2)
    plt.polar(rho_3, total_3)
    plt.polar(rho_4, total_4)
    plt.polar(rho_5, total_5)
    plt.show()


def polar_CH78(rho, total, rho_1, total_1, rho_2, total_2, rho_3, total_3, rho_4, total_4, rho_5, total_5):
    ax3 = plt.subplot(projection='polar')
    ax3.set_theta_zero_location('N')
    ax3.set_rlim([-20, 20])
    plt.polar(rho, total)
    plt.polar(rho_1, total_1)
    plt.polar(rho_2, total_2)
    plt.polar(rho_3, total_3)
    plt.polar(rho_4, total_4)
    plt.polar(rho_5, total_5)
    plt.show()

或跃在渊09 发表于 2020-12-15 16:03

本帖最后由 或跃在渊09 于 2020-12-15 16:07 编辑

PyQt5使用Designer设计UI的两种实现方式:
https://blog.csdn.net/chlk118/article/details/72595325

pzx521521 发表于 2020-12-15 16:42

connect, for example:
self.button.clicked.connect(self.button_click)
页: [1]
查看完整版本: python的QT designer软件