Qt下遇到的一些奇怪問題

2021-10-09 03:39:02 字數 1878 閱讀 6026

qt下使用qnetworkaccessmanager報ssl錯誤

qt下視窗變化導致createdib: createdibsection failed.

linux

mac os

設定視窗標記位setwindowflags (qt::mswindowsfixedsizedialoghint);

設定它的最大大小和最小大小

//最小值

setminimumsize

(500

,500);

//最大值

setmaximumsize

(500

,500

);

使用setfixedsize()

注意這個方式會遮蔽掉最小化按鈕,需要最小化按鈕請使用

setwindowflags (qt:

:windowminimizebuttonhint)

;

//qt assistant解釋如下

:lastwindowclosed()

[signal]

this signal is emitted from exec

() when the last visible primary window (i.e. window with no parent) is closed.

by default

quitonlastwindowclosed : bool

the default is true.

access functions:

bool quitonlastwindowclosed()

void

setquitonlastwindowclosed

(bool quit)

//解決辦法 在qmessagebox彈出前加一句

:setquitonlastwindowclosed

(false)

;

bool liveclientmainwidget::

event

(qevent *event)

qdebug()

<<

"qevent::layoutrequest:"

<< event-

>

type()

;}return qwidget::

event

(event)

;

void ***::

showevent

(qshowevent * event)

qt已經整合了openssl,只要將qcreator中的libeay32.dllssleay32.dll拷貝到相應的mingwbin目錄下就可以了。

忽略掉錯誤證書就行了

qnetworkrequest request;

qsslconfiguration conf = request.

sslconfiguration()

;conf.

setpeerverifymode

(qsslsocket::verifynone)

;request.

setsslconfiguration

(conf)

;

maximumsize設定為乙個合適的大小

C SQLite SQLite一些奇怪的問題

今天整c 的dao層,我用的2013,用的4.0的.netframework剛剛建立完helper就出現異常 connection helper.connection 引發了 system.io.fileloadexception 型別的異常 system.data.idbconnection 加入...

C SQLite SQLite一些奇怪的問題

今天整c 的dao層,我用的2013,用的4.0的.netframework剛剛建立完helper就出現異常 connection helper.connection 引發了 system.io.fileloadexception 型別的異常 system.data.idbconnection 加入...

QT開發遇到的一些總結

qcombobox在專案中經常使用,qss也挺簡單,但是在做下拉框item的qss的時候經常設定了不起作用。後來經過查詢原因發現,必須給qcombobox做 qstyleditemdelegate itemdelegate new qstyleditemdelegate ui cwarehousei...