Tôi đang tạo một biểu mẫu với một số tiện ích QTextEdit.QWidget giống như QTextEdit tự động kết thúc chiều cao của nó với nội dung của nó?
Chiều cao mặc định của QTextEdit vượt quá một dòng văn bản và chiều cao của nội dung vượt quá chiều cao của QTextEdit, nó tạo thanh cuộn để cuộn nội dung.
Tôi muốn ghi đè hành vi này để tạo ra một QTextEdit mà thay vào đó sẽ quấn chiều cao của nó vào nội dung của nó. Điều này có nghĩa rằng chiều cao mặc định sẽ là một dòng và khi gói hoặc nhập một dòng mới, QTextEdit sẽ tự động tăng chiều cao của nó. Bất cứ khi nào chiều cao nội dung vượt quá chiều cao của QTextEdit, chiều cao nội dung không được tạo ra một thanh cuộn mà chỉ đơn giản là tăng chiều cao.
Tôi làm cách nào để thực hiện việc này? Cảm ơn.
Đây chính xác là những gì tôi cần. Đã không đi qua điều này với các điều kiện tìm kiếm của tôi mặc dù. Cảm ơn! – Benjamin
Ngoài ra (tôi không thể thấy điều đó trong bài viết khác của bạn) tôi đã phải kết nối những điều sau đây để bọc chiều cao của QTextEdit vào tài liệu của nó khi thứ nguyên được thay đổi kích thước: 'self.document(). DocumentLayout(). DocumentSizeChanged.connect (self.wrapHeightToContents) '. – Benjamin
Nếu bạn thấy trong ví dụ của tôi, tôi đang sử dụng tín hiệu khác cao hơn. Tôi không cần bất kỳ kết nối nào khác – jdi