30/09/2018, 20:38

Lập trình QT fix lỗi đọc ảnh

tại sao mình code như thế này thì máy mình đọc được cả file .jpg nhưng sang máy khác lại chỉ đọc được file .png. ai biết chỉ giúp mình với.

Nguyễn Trọng Phương viết 22:40 ngày 30/09/2018

Bạn sửa lại dòng này nhé: tr(“Images (*.png *.jpg *.jpeg *.bmp *.gif *.pgm)”)

Lưu Văn Cảnh viết 22:42 ngày 30/09/2018

không được bạn à! hic…hic

Nguyễn Trọng Phương viết 22:39 ngày 30/09/2018

Thường thì mình làm như thế này:

 filename = QFileDialog::getOpenFileName(this, tr("Choose"), "", tr("Images (*.png *.jpg *.jpeg *.bmp *.gif *.pgm)"));

Bạn xóa đi dòng QFileDialog dialog(this) luôn xem sau.

Lưu Văn Cảnh viết 22:43 ngày 30/09/2018

lúc bạn build thì build bằng phần mềm gì và bạn thường kém thêm những file .dll nào. mình nghĩ là do kèm theo file .dll thôi. bạn cứ tl nhé, mình giờ phải đi học tối mình sẽ về đọc tks bạn

Tran Huan viết 22:41 ngày 30/09/2018

Để đọc ảnh JPEG bản cần phải có thêm dll plugin image formats kèm theo nhé

stackoverflow.com
darkgaze

Qt does not load JPG , just PNG

qt, png, jpeg, qimage
asked by darkgaze on 03:49PM - 14 Feb 13

Lưu Văn Cảnh viết 22:53 ngày 30/09/2018

bạn có dùng Inno để build .EXE không vậy?

Nguyễn Trọng Phương viết 22:52 ngày 30/09/2018

Bạn build static cho Qt nhé. Mình có link này: https://www.youtube.com/watch?v=Oyb20BAgx0U
làm theo như trên thì bạn có thể build để chạy được trên mọi máy nhưng mà bù lại bạn không thể dùng thư viện multimedia được nhé.

Lưu Văn Cảnh viết 22:40 ngày 30/09/2018

Tks bạn! à mà bạn có biết làm thế nào để mình cài đặt icon cho App không vậy?? kiểu lúc chạy file .exe xong nó có icon của app ý.

Lưu Văn Cảnh viết 22:46 ngày 30/09/2018

Mà cái đó chỉ cần mình code xong vào Build chọn Release thôi mà ! mình vẫn làm mà @@

Nguyễn Trọng Phương viết 22:38 ngày 30/09/2018

Cái đó bạn dùng code này trong hàm main : w.setWindowIcon(QIcon(“đường dẫn thư mục chứ icon”));

Lưu Văn Cảnh viết 22:48 ngày 30/09/2018

bạn dùng phần mềm nào để build file .exe thế

Nguyễn Trọng Phương viết 22:41 ngày 30/09/2018

Trên cái đường link mình mới gởi lên cho bạn đó. Làm theo các bước là được.

Lưu Văn Cảnh viết 22:43 ngày 30/09/2018

bạn teamview máy mình được không

Nguyễn Trọng Phương viết 22:53 ngày 30/09/2018

Giờ thì mình không teamview được rồi. Bạn cứ làm theo các bước chỗ nào lỗi bạn cứ chụp hình gởi lên để mình fix. Tại mình cũng đang bận

Lưu Văn Cảnh viết 22:53 ngày 30/09/2018

nhưng của mình là Qt 4.8 nên nó khác ko giống trong video lắm @@

Nguyễn Trọng Phương viết 22:43 ngày 30/09/2018

Bạn có thể lên trang chủ Qt tải về bản mới nhất để dùng.

Bài liên quan
0