Tôi mới sử dụng chương trình Qt và GUI tổng thể nhưng tôi đã thực hiện một chút công bằng về mã hóa trong các mô-đun bằng python và vân vân. Tôi cần phát triển các GUI đơn giản cho một số mô-đun cũ của mình.áp dụng các chức năng python trực tiếp cho thiết kế Qt làm tín hiệu
gì tôi đang cố gắng để làm có thể được đại diện bởi các ví dụ đơn giản sau:
def f(x, y):
z = x + y
return z
Đối với chức năng này tôi sẽ cung cấp hai dòng chỉnh sửa cho x và y và một cho z. Bây giờ tôi tạo ra một nút bấm 'tính toán' và khi tôi làm điều đó tôi muốn nó để có x và y từ dòng chỉnh sửa chạy chức năng f(x,y)
và cung cấp cho đầu ra để z.
Có cách nào để thực hiện việc này trực tiếp trong Qt Designer bằng cách thêm hàm f(x,y)
được viết bằng python không?
Nếu không có lựa chọn thay thế nào?
nó cung cấp cho lỗi sau: chương trình gỡ lỗi nêu lên ngoại lệ unhandled AttributeError "'Máy tính' đối tượng không có thuộc tính 'buttonCalc' .những gì đã đi sai? I đặt tên đối tượng nút như buttonCalc trong Qt Designer – linuS
Hãy chắc chắn rằng bạn chạy lại 'pyuic4' mỗi khi bạn lưu các thay đổi vào tệp ui của bạn. Nếu điều đó không khắc phục được, hãy thử [tệp ui này] (http://pastebin.com/Ciu8p4ry) làm ví dụ hoạt động với tập lệnh trong câu trả lời của tôi. – ekhumoro
một lần nữa cùng một vấn đề.Bằng cách tôi đang sử dụng Eric IDE – linuS