Chà, tôi sẽ giải quyết vấn đề của riêng mình, một lần nữa, hãy làm cho điều này trở nên thú vị!
Đây là cơ hội cuối cùng của bạn.
Sau đó, sẽ không quay đầu lại.
Bạn tải xuống PyQT.exe , câu chuyện kết thúc. Bạn thức dậy trên giường và bạn tin bất cứ điều gì bạn muốn tin. Bạn sửa đổi tệp .pro, bạn ở trong thế giới thần tiên. Và, tôi cho bạn thấy cái hố thỏ sâu như thế nào.
Cuối cùng tôi đã từ bỏ và tải xuống .exe, có hỗ trợ MySQL. Nếu mysql không hoạt động, ứng dụng của bạn là vấn đề và tôi khuyên bạn nên đọc bài đăng này tại đây (http://lists.trolltech.com/qt-interest/2006-06/thread00292-0.html ) hoặc theo dõi phần trích dẫn bên dưới:
Tin tôi đi, việc cài đặt thủ công PyQT + MySQL trên Windows là một điều khó khăn. Nhưng nếu bạn cần một số plugin khác để truy cập mà tệp thực thi không biết, bạn phải đi xuống sâu hơn nữa.
Đây là tệp .pro mới và cải tiến:
LANGUAGE = C++
TEMPLATE = app
TARGET = executable
QT += core sql
QTPLUGIN += qsqlmysql
DEPENDPATH += .
INCLUDEPATH += C:\MySQL\bin
LIBS += -L C:\MySQL\lib\opt
# Input
SOURCES += database.cpp
Hóa ra tôi đã có đúng đường dẫn đến mysql, tôi chỉ nhầm lẫn nó với tệp .pro mà tôi có. Sau khi tải lại qt và thực hiện lại các bước ở trên, việc sửa đổi tệp .pro của tôi đã tạo nên sự khác biệt.
Nhưng bây giờ tôi phải tải xuống SIP và PyQT. Tôi đã làm theo các tài liệu trên đó. Có một số vấn đề nữa. Thực hiện theo các liên kết hoặc chỉ dẫn được để lại trong trường hợp thông tin bị xóa.
Nếu quá trình cài đặt SIP của bạn gặp lỗi khi nó đang nhìn vào đường dẫn Unix (/ usr / bin) thay vì đường dẫn DOS (C:\ QT), hãy xem liên kết này http://old.nabble.com/Building-SIP-on -MinGW -:- problem-at-% 22make-install% 22-td28909249.html # (phiên bản ngắn:vấn đề là sh.exe trong một trong các trình biên dịch linux khác của bạn như cygwin hoặc msys, hãy thay đổi tên tạm thời để buộc thực hiện cài đặt sử dụng đặt tên đường dẫn DOS):
Nếu bạn định cấu hình PyQT và nó phát ra lỗi tệp liên quan đến QTCore
Google pexports và tải xuống. Chuyển đến% QTdir% / bin. Sau đó làm theo hướng dẫn hoặc liên kết ( http://jeethurao.com/blog/?p=18 )
pexports QtCore4.dll > QtCore4.def
dlltool –dllname QtCore4.dll –def QtCore4.def –output-lib libQtCore4.a
move libQtCore4.a ..\lib
Và bây giờ bạn biết kung-fu.
P.S:Tôi chưa bao giờ tự mình thử phương pháp này. Đây là một phương pháp biên dịch PyQT khác, nhưng chưa được thử nghiệm (bởi tôi), được thực hiện bởi những kẻ troll tại Trolltech: http://www.diotavelli.net/PyQtWiki/InstallingPyQTCommercialWin