QT
文章平均质量分 79
-点点-
我也不知道我学了些啥
展开
-
QPainter绘图原理
目录Qt绘图要用到QPainter类,绘图的设备通常是 绘制时 这里要说的是,绘图在什么时候发生,怎样更新绘制的视图。然后我们需要弄清楚,什么时候绘制的问题Qt绘图要用到QPainter类,绘图的设备通常是 主部件 QLabel部件 QTextEdit部件通过一定的算法实现可以绘制出很漂亮的图形或我们需要的图形。QPainter painter(&m_TempPixmap);//或者QPa...原创 2021-03-01 22:40:35 · 420 阅读 · 0 评论 -
QT 添加外部库
动态库路径添加 主要目的:修改.pro文件可以直接修改pro文件 也可以在项目中通过QT的菜单添加外部库,环境会为你在pro文件添加好动态库所在路径(推荐)。win32:LIBS += -L$$PWD/../Interface-all/interface-source/ -lxray_render_libwin32:LIBS += -L$$PWD/../Interface-all/interface-source/ -lxray_ip_lib...原创 2020-08-13 10:10:45 · 2199 阅读 · 0 评论 -
QT QString转char*
QString转char* char* work_box::QString_to_char(QString Qstring){ QString str = Qstring; static char* ch; QByteArray ba = str.toLatin1(); // must ch=ba.data(); ...原创 2019-07-28 19:50:16 · 674 阅读 · 0 评论 -
QT LineEdit 输入IP地址等格式控制
参考链接:https://www.cnblogs.com/hellovenus/p/5183593.htmlDNS服务器:https://blog.csdn.net/kevin3101/article/details/80568578正则表达式:https://www.cnblogs.com/lsdb/p/9817644.html基本知识 IP地址范围(三类,ABC类) ...原创 2019-08-05 23:00:51 · 3227 阅读 · 0 评论 -
Qt中运行Linux命令时自动输入密码,代码分析网络是否ping通。
参考连接:https://blog.csdn.net/qq_34207847/article/details/89029592如何在Qt中运行Linux命令时自动输入密码sh -c “echo 当前用户密码| sudo -S 你的命令”这个是利用了Linux的管道命令加sudo的-S参数实现的,要注意双引号在代码中的转义。参考链接:https://blog.csdn.net/...原创 2019-07-27 14:53:49 · 721 阅读 · 0 评论 -
QT 软键盘实现
在树莓派下面运行了一下我的写的代码,发现在输入框中并不能使用键盘输入内容,什么都不能输入,只能自己实现软键盘。QT 的事件处理:Qt 程序需要在main()函数创建一个QCoreApplication对象 然后调用它的exec()函数。这个函数就是开始 Qt 的事件循环。 在执行exec()函数之后,程序将进入事件循环来监听应用程序的事件。当事件发生时:Qt 将创建一...原创 2019-07-31 22:21:00 · 2564 阅读 · 0 评论 -
QT wifi连接
需要修改wifi的配置文件,删除再穿件一个总感觉不太好,找到一篇可以修改文件的博客。基本流程:https://blog.csdn.net/caoshangpa/article/details/51775147 QString strAll; QStringList strList; QFile readFile("test.txt"); if(read...原创 2019-07-25 22:43:08 · 3175 阅读 · 0 评论 -
QT QRadiobutton设置选中
setChecked();设置选中 QButtonGroup *block1=new QButtonGroup(this); QButtonGroup *block2=new QButtonGroup(this); block1->addButton(ui->wireless_net_auto_ip_rbutton,0);//一个值为0 blo...原创 2019-07-30 22:23:21 · 14878 阅读 · 0 评论 -
linux (树莓派)查看附近可用wifi
首先在虚拟机下面我没有找到合适的解决办法,真的头大,因为虚拟机模拟的是有线网卡。所有不能查看无线连接的网卡???linux系统下面如何查看附近无线网络:sudo iwlist wlan0 scan第一种sudo iwlist wlan0 scan第二种方式sudo iwlist wlan0 scanning这两种方式执行结果是一样的。...原创 2019-07-21 22:59:00 · 4688 阅读 · 0 评论 -
QT 软键盘的实现 ---connect()方式
目录介绍1 在nfasong 中定义信号(和定义变量一样):2 定义infoSend(const QString &)3在mianwidow中创建net_set_ui对象4 槽函数声明及定义:5 在mainWindow中写connect()函数:(信号与槽的连接)运行结果: 介绍 首先介绍一下connect()函数,她是信号与槽机制的核心,以前...原创 2019-08-02 21:57:28 · 1092 阅读 · 0 评论 -
QT 创建新窗口并且实现页面跳转
在我们建立好一个项目的情况下,自动创建一个界面,,但是有的时候我们想要跳转到另外一个界面,这个时候就需要一种新技术,创建一个新的界面。选择项目,右键单击->Add New->QT->QTD esigner From Class选择自己需要的模板,根据需求给自己的文件命名点击finish,完成。项目截图:当然还要实现跳转,这个时候我们初步完成...原创 2019-07-21 16:06:50 · 14020 阅读 · 3 评论 -
widget ,Qpushbutton 相关设置
对于widget,不可以直接设置setSizePolicy()。 需要设置setHorzontalPolicy()和setVerticalPolicy()后,然后再调用。示例如下: 给pushbutton设置大小。 方法一:setHorzontalPolicy() QSizePolicy policy = pushButton->sizePolicy(...原创 2019-07-25 14:42:08 · 584 阅读 · 0 评论 -
QT ComBoBox的基本方法
1)addItems voidaddItem(const QString &text, const QVariant &userData= QVariant()) voidaddItem(const QIcon &icon, const QString &text, const QVariant &userData= QVaria...原创 2019-07-30 15:02:51 · 21131 阅读 · 0 评论 -
QT Qlistwidget中 item的connect链接,item 的添加
参考链接:https://stackoverflow.com/questions/15311241/qlistwidget-event-on-item-clickconnect的写法:connect(this->ui->show_all_wireless_net,SIGNAL(itemClicked(QListWidgetItem*)),this,SLOT(show...原创 2019-07-23 21:23:35 · 1616 阅读 · 0 评论 -
QT 4.8.6 【arm交叉编译,ubuntu QT可执行文件位置】
arm交叉编译,参考链接: https://blog.csdn.net/Cwenge/article/details/85289589这是我遇到的错误,因为已经编译了源码,所以只需要:sudo make就OK了。Once everything is built, you must run 'make install'.Qt will be installed into /usr...原创 2019-06-01 20:08:11 · 643 阅读 · 0 评论 -
QT [string与Qstring]
1.QString转换Stringstring s = qstr.toStdString();2.String转换QStringQString qstr2 = QString::fromStdString(s);原创 2019-05-28 14:38:52 · 537 阅读 · 0 评论