[code]#ifdef Q_OS_WIN typedef long ( *SHELLRUN)(long,const char*, const char*, const char* ,const char* , int ); SHELLRUN test; QString str = "shell32.dll"; QLibrary lib(str); test = (SHELLRUN)lib.resolve("ShellExecuteA"); const char * te = "open"; const char * te1 = ".\\help\\Guide.hlp"; test(NULL,te,te1,NULL,NULL,5); lib.unload(); #endif[/code]
by boy11-2 - GUI编程 - 2011-02-18 01:30:37 阅读(3316) 回复(0)
例如下面的代码,我想把窗口初始设置成屏幕的0.9大小,然后随意缩放, 但是不起作用,窗口还是qt creator设计时那么大 this->resize(QSize((QApplication::desktop()->width()) * 0.9, (QApplication::desktop()->height()) * 0.9)); this->setGeometry ((QApplication::desktop()->width() - this->width()) / 2, (QApplication::desktop()->height() - this->height()) / 2, this->width(), this->height()); 如果用 this->s...
我在MainWindow里新建一个Dialog, 已经通过设置windowFlag为置顶,但是想设置为只有Dialog为激活状态 也就是,没有关闭Dialog界面之前,不能操作MainWindow界面 该怎么办呢?
[code]#include "mainwindow.h"
#include "ui_mainwindow.h"
#include
如何用qt做启动界面,其实只需要创建一个元件dialog,然后插入一张图片背景,用一个定时器,使其在主窗口显式之前显示规定的一段时间。 下面这里有一段代码: int main(int argc, char *argv[]) { qtextCodec::setCodecForTr(qtextCodec::codecForName("GB2312")); QApplication a(argc, argv); QDialog dialog; //定义一个启动显示窗口 dialog.setStyleSheet(QString::fromUtf8("background-image: url(:/images/11.PNG);\n" ...
在pro文件中加上: TEMPLATE = lib 如果你想保证在unix下和windows下都能够通用那需要在某个头文件中: #if defined(WIN32) || defined(WIN64) || defined(_WINDOWS) #ifdef XXXXX_DLL #define XXX_EXPORT __declspec(dllexport) #else #define XXX_EXPORT __declspec(dllimport) #endif #else #define XXX_EXPORT #endif 然后按class XXX_EXPORT CLASSNAME 的格式去进行想导出的类声明...
请教大家一个问题,最近在弄电容屏和qt这块,一直都得不到解决,希望大神能帮下啊。 现状:系统是跑的linux,触摸屏是FT5206的电容屏,界面要用qt。arm-linux-gcc :4.5.1 qt:4.7.2 问题:qt的程序可以跑起来,移动鼠标也可以流畅的移动,但是点击鼠标时qt的按钮没反应(确定应该有反应的)。并一直打印: unknown mouse event type=3, code=18, value=1 unknown mouse event type=0, code=2, value=0 unknown mouse event type=0...
由主窗口的两个按钮可以分别调用观看两个摄像头的视频内容。加主线程共3个线程。两个视频显示窗口用qtimer来控制。视频图片显示使用lable控件。此程序主要讲解本地图片多线程传输,暂时不用多次刷新显示连续帧。待USB冲突解决后方可实现。 Client端: 用qt设计界面。其中包括main.cpp, mainWindow_main.cpp, video_thread1.cpp, video_thread2.cpp, video_client.cpp及其对应的*.h文件。 1.mainWindow_main.cpp 此...
我交叉编译好了一个qt界面,现在想在板子的LCD上显示。LCD的驱动,都没有问题。 请问: 我在程序中初始化LCD,以及清屏后,直接执行system(./"qt界面");是不是就可以正常显示界面了啊???