Qt—开发
长安小新
你为什么就不坚持下去。现在不管是摆地摊还是做开发,你都给我坚持下去。你不要今天摆地摊,遇到了城管,你明天又去当厨师。你当厨师你又觉得油烟对身体有害,又去干出租车司机,不要转来转去。人家的时间都用在了努力,而你的时间却用在了选择,当你将放弃当作一种习惯,你一辈子也不会有出息。
韩老师告诉我们说,成功其实也不难,只要树立一个目标,不需要你是一个很强的人,不需要你很高智商,不需要你是千里马,你只要像老黄牛一样,每天哪怕做一点点,往目标前进一点点,你就会成功。可是成功又很难,因为在通往成功的路上,很少人能够坚持下来,在坚持的过程中,很多人都选择了放弃“
展开
-
QTreeWidget 的标题栏宽度随内容自适应大小
这是我的终极解决办法,其他的暂时还没有搜索到: header()->setResizeMode(QHeaderView::ResizeToContents );下面这句话是标题栏宽度自适应以后最后一项的长度一定要弹到最大: header()->setStretchLastSection( true)原创 2010-08-12 18:41:00 · 5313 阅读 · 0 评论 -
一个值得借鉴的QSS样式
<br />*{ font-size:13px; color:white; font-family:"宋体";}CallWidget QLineEdit#telEdt{ font-size:24px;}QMainWindow,QDialog{ background: qlineargradient(x1: 0, y1: 0, x2: 0, y2: 1, stop: 0 #1B2534,原创 2010-09-10 13:39:00 · 18985 阅读 · 5 评论 -
添加背景图片
<br /><br />// 添加一个全屏幕的背景图片<br />// QPalette p = palette();<br />//<br />// //Load image to QPixmap, Give full path of image<br />// QPixmap pixmap1("green.jpg"); //For emulator C: is ../epoc32/winscw/c so image must be at that location原创 2010-09-10 09:18:00 · 1377 阅读 · 0 评论 -
如何让QToolBar中的button显示文字的解决办法
<br />在界面中添加如下内容就可以了:<br />setToolButtonStyle(Qt::ToolButtonTextUnderIcon)原创 2010-08-25 08:50:00 · 1930 阅读 · 0 评论 -
如何编写一个Qt桌面
#define SCREEN_WIDTH QApplication::desktop()->width()#define SCREEN_HEIGHT QApplication::desktop()->height()只需要编写一个QGraphicsView,让其实例在不依附于任何控件show();出来,但是还要要设置以下以下属性: view->setGeometry( QRect( 0, 0, SCREEN_WIDTH, SCREEN_HEIGHT ) );原创 2010-08-26 16:20:00 · 1219 阅读 · 2 评论 -
QT的几个简单问题
1、如何在一个widget上面用图片作背景? 首先用图片产生一个QPixmap对象,然后用QPixmap初始化一个QBrush,然后再用QBrush初始化QPalette,这样就可以用 QPixmap进行背景绘制了,但是,你仍然会碰到图片不能显示的问题。那是因为QT需要根据不同的系统,用不同的方式绘制图片,所以你需要指定 QStyle为某种方式,比如QMotifyStyle或者QWindowsStyle。2、如何制作不规则的按钮? 1)用下面的方式设置不规则按钮的事件响应区域 pushButt转载 2010-08-25 21:44:00 · 1385 阅读 · 0 评论 -
Qt中工具栏是如何换行的
<br />在工具栏需要换行的的某一个ToolButton之前加上<br />this->addToolBarBreak(Qt::TopToolBarArea); 就好了转载 2010-08-25 08:53:00 · 4473 阅读 · 0 评论 -
Qt中的类型转换
<br /><br />把QString转换为 double类型<br />方法1.QString str="123.45";<br />double val=str.toDouble(); //val=123.45<br />方法2.很适合科学计数法形式转换<br />bool ok;<br />double d;<br />d=QString("1234.56e-02").toDouble(&ok); //ok=true;d;12.3456.<br /> <br />把QString转换为float形<转载 2010-08-13 16:21:00 · 1025 阅读 · 1 评论 -
Qt写文件操作
<br /><br />bool MainWindow::saveFile(QString fileName)<br />{<br /> QFile file(fileName);<br /> <br /> if(!file.open(QFile::WriteOnly | QFile::Text))<br /> {<br /> QMessageBox::warning(this,tr("Save file"),<br /> tr("Can't Save file原创 2010-08-13 15:15:00 · 859 阅读 · 0 评论 -
Qt Windows 开发环境搭建
Qt Creator 2.6.1 + MinGW-gcc440_1 + qt 4.8.4 下载下面三个文件qt-creator-windows-opensource-2.6.1.exeqt-win-opensource-4.8.4-mingw.exeMinGW-gcc440_1.zip安装步骤:1. 安装 Qt Creator 2.6, 安装目录为转载 2014-04-28 17:03:10 · 1168 阅读 · 0 评论