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.

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

1 Like

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

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.

1 Like

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

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

1 Like

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

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é.

1 Like

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 ý.

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à @@

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

1 Like

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

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.

1 Like

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

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 :smile:

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

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

2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?