![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Qt
Bartopt
请多多指教!
展开
-
字符串转换
int等转qstring QString QString::number ( long n, int base = 10 ) [static] 如: long a = 63; QString s = QString::number(a, 10); // s == "63" QString t = QString::number(a, 16).toUp转载 2017-08-09 14:12:32 · 289 阅读 · 0 评论 -
qt里打开图片
先写代码,代码为项目片段代码 Qlabel *f = new Qlabel; QImage test; test.load(Loadfile::open_filename);//open_filename为文件目录,这里把图片放到test里 f->resize(test.width(),test.height());//f为定义的label类,将image大小复制给f原创 2017-08-09 14:33:02 · 539 阅读 · 0 评论 -
子窗口与父窗口交互
项目中一直想实现的功能子窗口dialog为文件选择窗口,选择文件点击确认关闭后,父窗口中打开指定文件。 是自己建的文件窗口,没有用到 Qstring fileName = QFileDialog::getOpenFileName(this, tr("open file"), " ", tr("Allfile(*.*);;mp3file(*.mp3)")); 所以只好自己摸索一下;原创 2017-08-09 14:37:51 · 519 阅读 · 1 评论 -
qt入门小记(一)
刚刚入门,记录一些"小常识” 1.qtoolbutton 加菜单,第一要把action放到menu里面,第二步再把menu放到toolbutton上。 2.菜单栏里添加。 Qmenu *file = menu()->addmenu(“”),相当于上面的第二步 file->addwidget(action)将动作放进去。 3.qt两条腿 一是代码,二是ui设计文件。代码里面可以用ui指针原创 2017-08-09 15:07:13 · 240 阅读 · 0 评论 -
qt基于qstackedwidget的同一窗口界面变换实现
想要实现点击文字,直线,时间三个按钮,对话框界面部分同一位置发生变化,变为相应的参数选择。 刚开始使用的hide(),show(),后来发现由于栈的原因,三个部分由于位置重叠,有前后之分,所以只能调节一个,其他部分不能调节,虽然可以看到。 尝试用lower(),raise()也没成功。 后来想用QstackedWidgett和QStackedLayout嵌套使用,QstackedWidget原创 2017-08-10 20:37:49 · 5208 阅读 · 0 评论 -
qt 简易画板换线宽
画板如图所示,想实现线宽变化后,画图工具的线宽可以变化。主窗口是editpicture,画板为paintwidget,算是两个类之间传递数据。 想用spinbox的valuechange信号,在主窗口中添加connect,area为paintwidget的对象 editpicture.cpp //初始宽度设为一,用于画图 ui->spinBox_2->setValue原创 2017-08-14 16:20:39 · 1478 阅读 · 0 评论