Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Get Qt Extensions
  • Unsolved
Collapse
Brand Logo
  1. Home
  2. International
  3. Polish
  4. Problem z gra. Client-server lan
Forum Updated to NodeBB v4.3 + New Features

Problem z gra. Client-server lan

Scheduled Pinned Locked Moved Unsolved Polish
4 Posts 2 Posters 1.6k Views
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • Z Offline
    Z Offline
    zoe9
    wrote on last edited by zoe9
    #1

    Witam, mam maly problem, znalazlem sobie gierke kolko krzyzyk zrobiana w qt z wykorzystaniem sieci lan, jednak nieumiem sobie poradzic z bledami, ktore wychodza przy kompilacji. Posiadam qt w wersji 5.5. Sa to bledy takie jak:

    no matching function for call to 'ConnectDialog::connect(QDialogButtonBox*&, const char*, ConnectDialog*, const char*)'
    connect(m_buttonBox, SIGNAL(accepted()), this, SLOT(accept()));
    ^(wskazuje na ostatni nawias)
    inny: no type named 'Object' in 'struct QtPrivate::FunctionPointer<const char*>'

    Czy jakbym przeslal dokumentacje, pomoglby ktos?
    Nie znam sie na tym, a chcialbym sie nauczyc czegos o client-server z wykorzystaniem gry lub chatu przez siec lan.

    1 Reply Last reply
    0
    • T Offline
      T Offline
      turaz
      wrote on last edited by
      #2

      Jeśli możesz to wrzuć kod klasy ConnectDialog.
      Czy ta klasa dziedziczy po QObject?

      1 Reply Last reply
      0
      • Z Offline
        Z Offline
        zoe9
        wrote on last edited by
        #3
        #ifndef CONNECTDIALOG_H
        #define CONNECTDIALOG_H
        
        #include <qdialog.h>
        #include <QString>
        
        class QLabel;
        class QDialogButtonBox;
        class QLineEdit;
        class QGridLayout;
        class QVBoxLayout;
        class QSpinBox;
        
        class ConnectDialog : public QDialog
        {
        	Q_OBJECT
        
        	public:
        		ConnectDialog(QWidget * = 0);
        
        		QString host();
        		quint16 port();
        
        	protected:
        		virtual void setupUi();
        
        	private:
        		QDialogButtonBox *m_buttonBox;
        		
        		QLabel *m_ipLabel;
        		QLabel *m_portLabel;
        		
        		QLineEdit *m_ipLineEdit;
        		QSpinBox *m_portSpinBox;
        
        		QGridLayout *m_topLayout;
        		QVBoxLayout *m_mainLayout;
        
        		QString m_host;
        		quint16 m_port;
        
        	private slots:
        		void setData();
        };
        
        #endif
        
        

        Wydaje mi sie ze kody zrodlowe aplikacji byly pisane na starej wersji QT.

        1 Reply Last reply
        0
        • T Offline
          T Offline
          turaz
          wrote on last edited by
          #4

          Przydałby się kod, w którym ten błąd się pojawia. Niestety po pliku nagłówkowym ciężko jest jakkolwiek pomóc.

          1 Reply Last reply
          0

          • Login

          • Login or register to search.
          • First post
            Last post
          0
          • Categories
          • Recent
          • Tags
          • Popular
          • Users
          • Groups
          • Search
          • Get Qt Extensions
          • Unsolved