-
[QT开发] 信号槽与事件是不是完全可以互相替代
信号槽与事件是否完全可以互相替代?作为对象间通信的机制.信号槽与事件虽然有一些细微的差别.但是在使用上来讲,有区别吗?或者说在什么情况下二者不能互相替代.------解决思路----------------------感觉区别不大。只是信号槽用起来方便一些。区别可以看看ConnectionType-...
328
热度 -
[QT开发] 怎么将QWidget的背景保存成一张QImage图片?
如何将QWidget的背景保存成一张QImage图片???!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!------解决思路----------------------好像没有只是单独保存背景的函数,截图倒是可以QPixmap::grabWidget
283
热度 -
[QT开发] QPrintDialog* printDialog 怎么设置显示的位置?
QPrintDialog*printDialog如何设置显示的位置????//打印出图voidOsgMainWindow::printSlot(){QPrintDialog*printDialog=newQPrintDialog;printDialog->show();}------解决思路-...
238
热度 -
[QT开发] QImage加载的png所占内存过大解决办法
QImage加载的png所占内存过大有一个图片png427KB2480X3507使用QImage*pImage=newQImage(strImagePath);后pImage->byteCount()=34789440即33M图片从427KB==>33M,扩大了79倍。虽然知道png是压...
383
热度 -
[QT开发] QToolTip 弹出的框可以自定义吗?该怎么解决
QToolTip弹出的框可以自定义吗?QToolTip弹出的框可以自定义吗?我希望在上面加上多个图片,文字,还有按钮等等图片还可能是动画。------解决思路----------------------setFont,setPalette,palette可设置QBrush,而brush可以设置QPi...
331
热度 -
[QT开发] dll signal 重复定义的矛盾
dllsignal重复定义的冲突一个含signal的类放在了dll中,Qt会在moc_XXX.cpp中为signal生成一个方法。在主程序中引入.h使用这个类,Qt也会自动生成一个同名方法。那么程序在链接时,出现了重复定义的错误。哪位有解决方法?谢谢。------解决思路--------------...
528
热度 -
[QT开发] QT开发安装中文有关问题
QT开发安装中文问题安装好QT以后法相中文输入不进去,也不能显示中文字符,会出现乱码废话不多说,下面是我的解决方案首先要下载ibusQT支持的中文输入法拼音输入法上面图样吧编码改为gb2312打开QT安装包下面的bin文件夹下面的qtconfig把字体设置为宋体,如下图这样就ok了,不行的找我。后面...
290
热度 -
[QT开发] QT5 QNetworkAccessManager FTP,该如何处理
QT5QNetworkAccessManagerFTPQUrlurl(address);QNetworkRequestrequest;request.setUrl(url);QNetworkAccessManager*manager=newQNetworkAccessManager;QNetwork...
392
热度 -
[QT开发] Linux下怎么使用QFtp(Qt5中)
Linux下如何使用QFtp(Qt5中)Ubuntu下我想在Qt5中使用QFtp,具体操作步骤是怎样的?因为QNetworkAccessManager做FTP太痛苦了.------解决思路----------------------下载QFtp源码,编译,在pro文件中链接库,设置头文件路径,在cp...
530
热度 -
[QT开发] Qt连打印机打印窗口背景图//如何不行呢。
Qt连打印机打印窗口背景图//怎么不行呢。。。classOsgMainWindow:publicQWidget//要获取窗口的画笔?voidOsgMainWindow::printSlot()//菜单按钮消息{QPrinterprinter; QImageimage; QPrintDialog*pr...
253
热度 -
[QT开发] QT下QDataStream 操作二进制文件解决思路
QT下QDataStream操作二进制文件大家好:我在读二进制文件的时候发现0D无法读入buff,我知道0D代表回车符,如何才能将0D读入我的buff里,然后我通过转化变成字符0D呢?在网上也没有人提到这方面的解决方案?是不是需要对QDataStream进行设置?QDataStreamin(&...
198
热度 -
[QT开发] Qpainter画线的有关问题请问
Qpainter画线的问题请教如图,为什么我画出来的线感觉那么粗?我已经是将粗细设置为最低了,但是明细感觉不是最细啊,上面的字是用label做的,那个虚线就很细painter->save();//此处设置0,1以及用setWidthF函数设置成0.x都是那么粗pen.setWidth(0);/...
328
热度 -
[QT开发] 关于QT界面交互,该怎么处理
关于QT界面交互首先,有界面类A(内有成员函数a())。在A内有按键pa。点击pa之后,弹出界面类B,同时界面A不消失,B内有按键pb,想点击pb之后,界面B消失,同时A自动执行a函数,怎么完成pb的相应函数?pb_click(){this->hide();????????}------解决思...
189
热度 -
[QT开发] QT linedit使用
QTlinedit使用求助1.我有linedit获取输入可能是英文也可能是中文获取之后用text().tolocal8bit()存入uint8数组发现有中文输入时有问题,例如我输入“六六六”得到text().length()是3,不是应该6吗?别处用printf%s打印uint8数组得到乱码求解决2...
303
热度 -
[QT开发] 怎样读取数据库的某个值赋给一个变量解决思路
怎样读取数据库的某个值赋给一个变量我用的是QSQLITE我想读取数据库的某一行某一列的值,赋给一个QString变量怎么做?请指教。------解决思路----------------------引用:首先连接好数据库,然后打开数据库,然后新建一个QSqlQuery对象query,使用其exec()...
235
热度 -
[QT开发] libusb-win32 Qt,该怎么处理
libusb-win32Qt自己做一个小程序,用到了u盘,所以要做一个u盘的判断,先判断u盘是否插在哪里。在网上查了一下说可以用libusb-win32这个库来做,照着教程做了。但是出现了很多问题。1,打开libusb-win32-bin-1.2.6.0\bin下的inf-wizard.exe这个应...
283
热度 -
[QT开发] QT 引述lib文件
QT引用lib文件我是QT5.4在pro文件当中加了如下的配置,想要调用相应文件夹下面的USTPmduserapi.lib文件INCLUDEPATH+=C:/Users/dz/Documents/Arbitrage/LIBS+=-LC:/Users/dz/Documents/Arbitrage/-l...
185
热度 -
[QT开发] Qt怎么模拟鼠标点击,使用哪个方法
Qt如何模拟鼠标点击,使用哪个方法?是不是QTest内部某个Function?------解决思路----------------------楼上说的是,用鼠标的坐标来控制。比如要实现缓慢移动,你可以设置时间延迟来形象的表示鼠标的移动。横纵坐标++--。------解决思路-------------...
297
热度 -
[QT开发] QT怎么在主窗口同时打开两个串口
QT怎样在主窗口同时打开两个串口同时打开两个串口,接收不同串口的数据,求大神指点一下思路------解决思路----------------------打开几个串口还不是你说了算啊?打开几个就有几个串口对象实例,然后分别处理就ok了啊
274
热度 -
[QT开发] 刚刚装的qt 5.4.1无法运行程序
刚装的qt5.4.1无法运行程序刚安装的QT5,新建一个工程后,直接运行,出现了上图的错误,这是什么原因呢一直在用的QT4.7就没这个问题,是不是环境的问题,系统WIN8------解决思路----------------------你的系统环境变量有没有设置。Qt安装完成后将:C:\Qt\Qt5....
154
热度